<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      微信小程序-手持彈幕_文字內(nèi)容橫屏滾動(dòng)_小程序彈幕源碼

      哈嘍,大家好,我是SCLQ。

      最近在抖音刷到手持彈幕的視頻,覺得是一個(gè)非常有趣應(yīng)用,在手持彈幕小程序這個(gè)軟件當(dāng)中,你可以設(shè)置很長一段話,很適合追星。挑戰(zhàn)一下自己,做一個(gè)小程序的手持彈幕應(yīng)用。

      微信小程序搜索“超超實(shí)用工具”,打開菜單,點(diǎn)擊手持彈幕即可免費(fèi)使用。

      先掃碼體驗(yàn)吧

       

       

       

      效果:

       

      可以自定義字體屬性

       

      話不多說,上操作:

      WXML:

      <view class="textBox" style="background-color:{{backgroundColor}}">
        <view class='text' style="font-size: {{fontSize}}rpx; animation: animateText {{animateTime}}s infinite linear; color:{{fontColor}}"> {{text}} </view>
      </view>
      <view class="inputBox">
        <input class="inp" placeholder="請(qǐng)輸入彈幕~" bindinput="inputBlur" cursor-spacing='10'></input>
        <view bindtap="sendBtn" class="iconfont icon-1huojian iconBtn1"> 發(fā)送</view>
        <view bindtap="showModal" class="iconfont icon-qita3 iconBtn1">屬性</view>
      </view>
      <!--屏幕背景變暗的背景 -->
      <view class="commodity_screen" bindtap="hideModal" wx:if="{{showModalStatus}}"></view>
      <!-- 屏幕內(nèi)容 -->
      <view animation="{{animationData}}" class="commodity_attr_box" wx:if="{{showModalStatus}}">
        <view class="swiper-tab swiperAttr">
          <view class="iconfont icon-jurassic_font-sizeadd swiper-tab-item {{currentTab==0?'active':''}}" data-current="0" bindtap="clickTab">字號(hào)</view>
          <view class="iconfont icon-yanse1 swiper-tab-item {{currentTab==1?'active':''}}" data-current="1" bindtap="clickTab">顏色</view>
          <view class="iconfont icon-Group- swiper-tab-item {{currentTab==2?'active':''}}" data-current="2" bindtap="clickTab">速度</view>
          <view class="iconfont icon-beijingse swiper-tab-item {{currentTab==3?'active':''}}" data-current="3" bindtap="clickTab">背景</view>
      </view>
      <swiper current="{{currentTab}}" duration="300"  bindchange="swiperTab">
          <!-- 字體大小 -->
          <swiper-item>
            <view class="swiperItem1">
              <slider show-value value='{{sliderValOfFontSize}}' bindchanging='changeFontSize' selected-color='#006AFE'></slider>
            </view>
          </swiper-item>
          <!-- 選擇顏色 -->
          <swiper-item>
            <view class="swiperItem2">
              <view class="colorBox" bindtap="setColor">
                <view class="colorItems" wx:for='{{colorArr}}' data-index="{{index}}" style="background-color:{{item.color}}" wx:key=''></view>
              </view>
            </view>
          </swiper-item>
          <!-- 字體速度 -->
          <swiper-item>
            <view class="swiperItem1">
              <slider show-value bindchanging='changeTextSpeend' selected-color='#006AFE' value='{{sliderValOfAnimateTime}}'></slider>
            </view>
          </swiper-item>
          <!-- 背景顏色 -->
          <swiper-item>
            <view class="swiperItem2">
              <view class="colorBox" bindtap="setBackGroundColor">
                <view class="colorItems" wx:for='{{colorArr}}' data-index="{{index}}" style="background-color:{{item.color}}" wx:key=''></view>
              </view>
            </view>
          </swiper-item>
      </swiper>
      </view>

      WXSS:

      page{
        margin: 0;
        padding: 0;
      }
      .textBox{
        height: 100vh;
        display: flex;
        justify-content: center;
        background-color: black;
        position: relative;
      }
      .text{
        transform:rotate(90deg);
        height: 1rpx;
        display: flex;
        align-items: center;
         
        white-space: nowrap;
        /* background-color: salmon; */
        position: fixed;
        top: 280%;
        color: white;
        /* margin-top: -1%; */
         
      }
      @keyframes animateText{
        0%{
          margin-top: 0%;
        }
        100%{
          margin-top: -700%;
        }
      }
      .inputBox{
        position: fixed;
        bottom: 1%;
        display: flex;
         
        /* background-color: saddlebrown; */
         
      }
      .inp{
        border: 1px #333333 solid;
        border-radius: 50rpx;
        margin-left: 30rpx;
        padding-left: 20rpx;
        color: white;
        font-size: 30rpx;
        width: 390rpx;
        height: 63rpx;
      }
      .iconBtn1{
        /* border: 1px white solid; */
        width: 130rpx;
        height: 70rpx;
        border-radius: 60rpx;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 30rpx;
        font-weight: bold;
        background-color: #333333;
        color: white;
        margin-left: 10rpx;
         
      }
      .swiperItem1{
        padding-top: 15%;
        padding-left: 5%;
      }
      .swiperItem2{
        padding-top: 15%;
      }
      /* 色塊 */
      .colorBox{
        display: flex;
        justify-content: space-evenly;
      }
      .colorItems{
        width: 50rpx;
        height: 50rpx;
      }
      /* 彈起框的樣式 */
      /*使屏幕變暗 */
      .commodity_screen {
       width: 100%;
       height: 100%;
       position: fixed;
       top: 0;
       left: 0;
       background: #000;
       opacity: 0.8;
       overflow: hidden;
       z-index: 1000;
       color: #fff;
      }
      /*對(duì)話框 */
      .commodity_attr_box {
       height: 430rpx;
       width: 100%;
       overflow: hidden;
       position: fixed;
       bottom: 0;
       left: 0;
       z-index: 2000;
       background: #282828;
       border-radius: 10rpx 10rpx 0 0;
      }
      /* swiper start */
      .swiper-tab{
          width: 100%;
          border-bottom: 2rpx solid #373737;
          text-align: center;
          height: 88rpx;
          line-height: 88rpx;
          font-weight: bold;
          background-color: #282828;
      }
      .swiper-tab-item{
          display: inline-block;
          width: 25%;
          color:#939393;  
          background-color: #282828;
      }
      .active{
          background-color: #006AFE;
          color:white;
          border-bottom: 4rpx solid#373737;
      }
      swiper{
        color: white;
        background-color: #282828;
      }

      關(guān)注我,分享更多實(shí)用小工具! 

      posted @ 2021-09-15 13:07  碼農(nóng)剛子  閱讀(1516)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 久久国产精品第一区二区| 国产高清av首播原创麻豆| 99精品国产一区二区三区不卡| 久热综合在线亚洲精品| 清流县| 精品国产成人午夜福利| 又湿又紧又大又爽A视频男| 亚洲男人AV天堂午夜在| 欧美大胆老熟妇乱子伦视频| 国产精品自拍一二三四区| 最新亚洲人成网站在线影院| 精品国产品香蕉在线| 亚洲av无码牛牛影视在线二区| 色偷偷www.8888在线观看| 99久久精品费精品国产一区二 | 国产精品美女网站| 自拍第一区视频在线观看| 国产女人高潮视频在线观看| 国产精品国产三级国产午| 久久亚洲精品日本波多野结衣| 国产伦视频一区二区三区| 国产午夜一区二区在线观看| 成人午夜视频在线| 亚洲综合国产一区二区三区| 丝袜美腿亚洲综合在线观看视频| 日韩全网av在线| 九九热免费在线观看视频| 91蜜臀国产自产在线观看| 中文字幕人妻中出制服诱惑| 色婷婷五月综合亚洲小说| 蜜臀av一区二区三区日韩| 成人乱码一区二区三区四区| 精品国产成人午夜福利| 亚洲av综合久久成人网| 欧美性xxxxx极品| 国产亚洲精品自在久久vr| 久久人人爽人人爽人人av| 九九在线精品国产| 亚洲精品日本久久久中文字幕 | 婷婷国产成人精品视频| 国产在线观看91精品亚瑟|