注冊登錄

兩大微信小程序實現(xiàn)彈幕效果方法,手持彈幕微信怎么搞的

2018-02-23
導讀:微信對于大家來說都不陌生,不過里面有好多小功能相信朋友們就不一定都知道。...

手持彈幕小程序

  手持彈幕小程序-是一個文字滾動工具,適用于尋人,接機,粉絲應援。

8.0
兩大微信小程序實現(xiàn)彈幕效果方法,手持彈幕微信怎么搞的

  微信對于大家來說都不陌生,不過里面有好多小功能相信朋友們就不一定都知道。

  比如說:彩字彈幕。

  方法/步驟

  1打開微信,點擊【發(fā)現(xiàn)】

  2找到并點擊進入【小程序】

  3點擊右上角的“小放大鏡”圖標,輸入“手持彈幕”。

  4選擇點擊“手持彈幕”,生成“彈幕”頁面。

  5按照個人喜好對“彈幕”進行設置。(輸入您想表達文字)

  6然后選擇要發(fā)送“彩字彈幕”的朋友。

  7點擊“發(fā)送”(您的朋友點擊之后就會看到有意思的字幕顯示)。

  微信小程序實現(xiàn)彈幕效果

  主要原理是使用的CSS3的動畫效果。

  wxml代碼:

  {{item.text}}

  1234567891011121314

  wxss:

  /**index.wxss**/

  .button{

  position: absolute;

  bottom: 0;

  width: 100%;

  }

  .aon{

  position: absolute;

  white-space:nowrap;/* 防止向下?lián)Q行*/

  }

  .doommview{

  z-index: 3;

  height: 80%;

  width: 100%;

  position: absolute;

  }

  /**定義從右邊向左邊的移動的動畫**/

  @keyframes first{

  from{left: 100%; }

  to{left: -100%;}

  }123456789101112131415161718192021

  js:

  //index.js

  var page = undefined;

  Page({

  onLoad: function () {

  page = this;

  },

  bindbt:function(){

  doommList.push(new Doomm("哈哈哈哈哈",Math.ceil(Math.random()*100),Math.ceil(Math.random()*10),getRandomColor()));

  this.setData({

  doommData : doommList

  })

  },

  data: {

  doommData:[]

  }

  })

  var doommList=[];

  var i=0;//用做唯一的wx:key

  class Doomm{

  constructor(text,top,time,color){

  this.text = text+i;

  this.top = top;

  this.time = time;

  this.color = color;

  this.display = true;

  let that = this;

  this.id = i++;

  setTimeout(function(){

  doommList.splice(doommList.indexOf(that),1);//動畫完成,從列表中移除這項

  page.setData({

  doommData : doommList

  })

  },this.time*1000)//定時器動畫完成后執(zhí)行。

  }

  }

  function getRandomColor() {

  let rgb = []

  for (let i = 0; i < 3; ++i) {

  let color = Math.floor(Math.random() * 256).toString(16)

  color = color.length == 1 ? '0' + color : color

  rgb.push(color)

  }

  return '#' + rgb.join('')

  } 更多關注hi小程序。

【本站声明】

1、本网站发布的该篇文章,目的在于分享电商知识及传递、交流相关电商信息,以便您学习或了解电商知识,请您不要用于其他用途;
2、该篇文章中所涉及的商标、标识的商品/服务并非来源于本网站,更非本网站提供,与本网站无关,系他人的商品或服务,本网站对于该类商标、标识不拥有任何权利;
3、本网站不对该篇文章中所涉及的商标、标识的商品/服务作任何明示或暗示的保证或担保;
4、本网站不对文章中所涉及的内容真实性、准确性、可靠性负责,仅系客观性描述,如您需要了解该类商品/服务详细的资讯,请您直接与该类商品/服务的提供者联系。

重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個小商店

第三部分:如何登錄小商店

第四部分:開店任務常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開發(fā)

電話咨詢 微信咨詢 預約演示 0元開店