动态轮播滚动效果

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

做的一个简单的小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

谢谢大家阅读⭐️⭐️⭐️,如果喜欢,可以点赞或留言哟💕
目录
相关文章
|
28天前
|
前端开发 JavaScript UED
CSS滚动效果和视差滚动的原理、应用及其对用户体验的影响。从平滑滚动到元素跟随,再到滚动触发动画
本文探讨了CSS滚动效果和视差滚动的原理、应用及其对用户体验的影响。从平滑滚动到元素跟随,再到滚动触发动画,这些效果增强了页面的吸引力和互动性。视差滚动通过不同层次元素的差异化移动,增加了页面的深度感和沉浸感。文章还讨论了实现方法、性能优化及案例分析,旨在为设计师和开发者提供实用指导。
57 7
|
6月前
|
前端开发
技术心得:前端滚动条的样式
技术心得:前端滚动条的样式
88 0
|
7月前
|
移动开发 HTML5
黑色响应式全屏滚动主页源码
黑色响应式全屏滚动主页源码
51 4
黑色响应式全屏滚动主页源码
|
前端开发
css大屏滚动展示样式
css大屏滚动展示样式
61 0
|
前端开发
前端切图:CSS实现隐藏滚动条同时又可以滚动
前端切图:CSS实现隐藏滚动条同时又可以滚动
58 0
|
容器
uniapp滚动页面改变背景颜色
uniapp滚动页面改变背景颜色
406 0
|
JavaScript 前端开发 安全
前端全屏(轮播)滚动插件
前端全屏(轮播)滚动插件
295 0
uniapp实现横向滚动样式条
本文讲解,uniapp如何实现横向滚动样式条
1242 0
uniapp实现横向滚动样式条
|
JavaScript
在 jQuery 中使用滑入滑出动画效果,实现二级下拉导航菜单的显示与隐藏效果
在 jQuery 中使用滑入滑出动画效果,实现二级下拉导航菜单的显示与隐藏效果
603 0
在 jQuery 中使用滑入滑出动画效果,实现二级下拉导航菜单的显示与隐藏效果

热门文章

最新文章