欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

純css3實(shí)現(xiàn)橫向無限滾動(dòng)的示例代碼

  發(fā)布時(shí)間:2020-11-06 17:08:51   作者:流年朝朝   我要評論
這篇文章主要介紹了純css3實(shí)現(xiàn)橫向無限滾動(dòng)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

本文示例都是用小程序?qū)懙?,但是不影響要?shí)現(xiàn)的功能。

wxml

裝圖片的盒子多復(fù)制一份,讓循環(huán)圖片的首尾相接

<view class="scrollbox dis-flex">
    <view class="imgItem dis-flex" style="animation: {{computedAni}};">
      <image src="../img/{{index + 1}}.jpg" wx:for="{{images}}" mode="aspectFill" wx:key="index"></image>
    </view>
    <view class="imgItem dis-flex" style="animation: {{computedAni}};">
      <image src="../img/{{index + 1}}.jpg" wx:for="{{images}}" mode="aspectFill" wx:key="index"></image>
    </view>
</view>

wxss

.dis-flex {
  display: flex;
  display: -webkit-flex;
}
.scrollbox {
  margin: 30px;
  text-align: center;
  border: 1px solid blue;
  height: 220rpx;
  align-items: center;
  overflow: hidden;
}
.imgItem {
  animation: 24s rowup linear infinite normal;
}
.imgItem image {
  width: 200rpx;
  height: 200rpx;
  margin: 0 20rpx;
}
@keyframes rowup {
  0% {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
  }
  100% {
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes rowup {
  0% {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-1000px, 0, 0);
    transform: translate3d(-1000px, 0, 0);
  }
}

js

調(diào)整速度的關(guān)鍵就在,動(dòng)畫的時(shí)間是由循環(huán)的項(xiàng)目個(gè)數(shù)動(dòng)態(tài)控制的

Page({
  data: {
    images: new Array(4),
    computedAni: ''
  },
  onLoad: function () {
    this.setAniSpeed(this.data.images.length)
  },
  setAniSpeed (num) {
    let time = Math.ceil(num / 5 * 15) // 這里是以5張圖片的時(shí)候,動(dòng)畫時(shí)間15s為基準(zhǔn),可以自己調(diào)節(jié)
    this.setData({
      computedAni: `${time}s rowup linear infinite normal`
    })
  }
})

點(diǎn)擊這里可以查看代碼片段

https://developers.weixin.qq.com/s/4gGngEm67Zlh

到此這篇關(guān)于純css3實(shí)現(xiàn)橫向無限滾動(dòng)的示例代碼的文章就介紹到這了,更多相關(guān)css3橫向無限滾動(dòng)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用CSS設(shè)置滾動(dòng)條樣式

    這篇文章介紹了使用CSS設(shè)置滾動(dòng)條樣式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-20
  • 能用CSS實(shí)現(xiàn)的就不要麻煩JavaScript了

    雖然萬物都可以是JavaScript,但某種程度css的運(yùn)行效率會(huì)比JavaScript高,所以筆者認(rèn)為:能用CSS實(shí)現(xiàn)的就不用麻煩JavaScript
    2021-09-28
  • CSS完成視差滾動(dòng)效果

    這篇文章主要介紹了CSS如何完成視差滾動(dòng)效果,幫助大家更好的理解和學(xué)習(xí)使用CSS,感興趣的朋友可以了解下
    2021-04-27
  • CSS實(shí)現(xiàn)移動(dòng)端橫向滾動(dòng)導(dǎo)航條(PC端也適用)

    這篇文章主要介紹了CSS實(shí)現(xiàn)移動(dòng)端橫向滾動(dòng)導(dǎo)航條(PC端也適用),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編
    2021-03-17
  • css實(shí)現(xiàn)滾動(dòng)時(shí)選中區(qū)域字體顏色加深的示例代碼

    這篇文章主要介紹了css實(shí)現(xiàn)滾動(dòng)時(shí)選中區(qū)域字體顏色加深的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著
    2021-03-16
  • 微信小程序純CSS實(shí)現(xiàn)無限彈幕滾動(dòng)效果

    這篇文章主要介紹了微信小程序純CSS實(shí)現(xiàn)無限彈幕滾動(dòng)效果,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-31

最新評論