首页 前端知识 JQuery 操作Class滚动轮播展示效果

JQuery 操作Class滚动轮播展示效果

2024-03-29 15:03:10 前端知识 前端哥 183 704 我要收藏

JQuery 操作Class滚动轮播展示效果

 展示效果:

1.html

<div class="list">
<div class="item">
<div class="icon"></div>
<div class="content">
第一行xxxxxxxxx
</div>
</div>
<div class="item">
<div class="icon"></div>
<div class="content">
第二行xx
</div>
</div>
<div class="item">
<div class="icon"></div>
<div class="content">
第三行xxx
</div>
</div>
<div class="item">
<div class="icon"></div>
<div class="content">
第四行
</div>
</div>
</div>
复制

2.css

@keyframes runOne {
0% {
top: 250px;
opacity: 0;
transform: scale(0.5);
}
25% {
top: 150px;
opacity: 1;
transform: scale(1);
}
75% {
top: 150px;
opacity: 1;
transform: scale(1);
}
100% {
top: 50px;
opacity: 0;
transform: scale(0.5);
}
}
.item {
background: rgba(0, 0, 0, 0.5);
padding: 10px 10px;
border: 1px solid blue;
display: inline-block;
line-height: 30px;
font-size: 18px;
position: fixed;
top: 250px;
opacity: 0;
transform: scale(0.5);
}
.item .icon {
width: 30px;
height: 30px;
background-color: red;
border-radius: 50%;
float: left;
}
.item .content {
margin-left: 40px;
}
.item.active {
animation: runOne ease-in-out 3s forwards;
}
复制

3.js

var total = 4;
var index = 0;
setInterval(function () {
index++;
show(index);
console.info(index);
if (index == total - 1) {
index = -1;
}
}, 3000);
//展示第几个
function show(index) {
$('.item').eq(index).addClass('active')
.siblings()
.removeClass('active');
}
show(index);
复制

更多:

网页在线打开PDF_网站中在线查看PDF之pdf.js

echarts中国地图使用整理

JQuery 操作Class实现前端交互方案(推荐)

转载请注明出处或者链接地址:https://www.qianduange.cn//article/4284.html
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!