动态轮播滚动效果

简介: 动态轮播滚动效果
学习过程中将笔记整理跟大家分享,希望对大家也有所帮助,共同成长进步💪~
如果大家喜欢,可以点赞或留言💕 ~~,谢谢大家⭐️⭐️⭐️~

做的一个简单的小demo,具体需求和样式可以根据自己的样式去修改哦~具体代码如下:

html部分

<div class="slide-container"><!--css设置时,注意高度是显示多少个item,如:item的高度是30px,显示3个,高度则是 3*30 = 90px -->
    <ul class="slide-list js-slide-list">
        <li class="odd"><span>item1</span><span>item1</span><span>item1</span></li>
        <li class="even"><span>item2</span><span>item2</span><span>item2</span></li>
        <li class="even"><span>item3</span><span>item3</span><span>item3</span></li>
        <li class="odd"><span>item4</span><span>item4</span><span>item4</span></li>
        <li class="even"><span>item5</span><span>item5</span><span>item5</span></li>
        <li class="even"><span>item6</span><span>item6</span><span>item6</span></li>
    </ul>
</div>

js部分

var doscroll = function(){
    var $parent = $('.js-slide-list');
    var $first = $parent.find('li:first');
    var height = $first.height();
    $first.animate({
        height: 0   //或者改成: marginTop: -height + 'px'
        }, 500, function() {// 动画结束后,把它插到最后,形成无缝
        $first.css('height', height).appendTo($parent);
       // $first.css('marginTop', 0).appendTo($parent);
    });
};
setInterval(function(){doscroll()}, 2000);

效果图如下:

item.gif

谢谢大家阅读⭐️⭐️⭐️,如果喜欢,可以点赞或留言哟💕
目录
相关文章
|
8月前
CSS3滑动轮播动画
CSS3滑动轮播动画
64 8
|
2月前
|
前端开发 JavaScript UED
CSS滚动效果和视差滚动的原理、应用及其对用户体验的影响。从平滑滚动到元素跟随,再到滚动触发动画
本文探讨了CSS滚动效果和视差滚动的原理、应用及其对用户体验的影响。从平滑滚动到元素跟随,再到滚动触发动画,这些效果增强了页面的吸引力和互动性。视差滚动通过不同层次元素的差异化移动,增加了页面的深度感和沉浸感。文章还讨论了实现方法、性能优化及案例分析,旨在为设计师和开发者提供实用指导。
76 7
|
2月前
好看的时间轴轮播特效代码
好看的时间轴轮播特效代码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面
12 0
|
7月前
|
前端开发
技术心得:前端滚动条的样式
技术心得:前端滚动条的样式
92 0
echarts 图表解决X轴加滚动条之后文字过多不显示问题
echarts 图表解决X轴加滚动条之后文字过多不显示问题
219 0
|
前端开发
css大屏滚动展示样式
css大屏滚动展示样式
68 0
|
前端开发
前端切图:CSS实现隐藏滚动条同时又可以滚动
前端切图:CSS实现隐藏滚动条同时又可以滚动
60 0
|
前端开发
CSS 漂浮幽灵动画动态展示特效
CSS 漂浮幽灵动画动态展示特效
92 0
|
前端开发
超简单的轮播图动画效果 HTML+Css
超简单的轮播图动画效果 HTML+Css
|
JavaScript 前端开发 安全
前端全屏(轮播)滚动插件
前端全屏(轮播)滚动插件
302 0

热门文章

最新文章