我移动整个卡片,到末尾的时候,我直接瞬移到第一个,再次循环。我想使用无限循环走马灯的那种效果?
html元素
<div className="right"> <div className="right_box"> {[...currentList, ...currentList].map((item, index) => { return ( <div className={`right_list_item`} key={index}> <div className="right_list_item_img"> <img src={item.img} /> </div> </div> ); })} </div> </div>
// 走马灯动画 function loopChangeList() { const max = 8; gsap.to('.honors_page_content .right_box', { transform: `translateX(${-((max - 4) * 3) + 'rem'})`, // 直线运动 ease: 'linear', duration: 8, // 完成后继续循环,实现走马灯效果,从左倒右一直循环 onComplete: () => { gsap.set('.honors_page_content .right_box', { transform: `translateX(0)`, }); loopChangeList(); }, }); }
这玩意弄轮播图组件就行,没必要自己是实现 https://www.swiper.com.cn/demo/index.html
不是间隔多少秒滚一次,而是持续滚动。
向左滚动 <div id="marquee1" data-content="这是一句话" class="ui-marquee"></div> require(['jquery', 'moye/Marquee'], function ($, Marquee) { new Marquee({ main: document.getElementById('marquee1'),
在有限空间内,循环播放同一类型的图片、文字等内容 基础用法 适用广泛的基础用法 结合使用el-carousel和el-carousel-item标签就得到了一个走马灯。幻灯片的内容是任意的,需要放在el-carousel-item标签中。默认情况下,在鼠标 hover 底部的指示器时就会触发切换。通过设置trigger属性为click,可以达到点击触发的效果。 <template> <div
Carousel 走马灯 在有限空间内,循环播放同一类型的图片、文字等内容 基础用法 适用广泛的基础用法 ::: demo 结合使用Carousel和Carousel.Item标签就得到了一个走马灯。幻灯片的内容是任意的,需要放在Carousel.Item标签中。默认情况下,在鼠标 hover 底部的指示器时就会触发切换。通过设置trigger属性为click,可以达到点击触发的效果。 rende
在有限空间内,循环播放同一类型的图片、文字等内容 基础用法 适用广泛的基础用法 默认情况下,鼠标 click 底部的指示器时就会触发切换。 通过设置 trigger 属性为 hover,可以达到 hover 触发的效果 <!-- 你可以通过 [(model)] 来指定一个初始值 --> <!-- 同时获得所有值变更的推送 --> <el-carousel height="150px"> <el
Carousel 走马灯 在有限空间内,循环播放同一类型的图片、文字等内容 基础用法 适用广泛的基础用法 结合使用el-carousel和el-carousel-item标签就得到了一个走马灯。幻灯片的内容是任意的,需要放在el-carousel-item标签中。默认情况下,在鼠标 hover 底部的指示器时就会触发切换。通过设置trigger属性为click,可以达到点击触发的效果。 <temp