欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css圖片旋轉木馬翻頁

江奕云1年前6瀏覽0評論

CSS圖片旋轉木馬翻頁是一種非常優雅的圖片展示方式,可以讓圖片在頁面上以一定的節奏、特效輪播,吸引用戶的眼球。下面我們來分享一下CSS圖片旋轉木馬翻頁的實現方法。

.carousel{
position: relative; /*相對定位,為之后設置absolute定位做準備*/
width: 100%;
height: 400px;
}
.carousel .list{
width: 600%; /*圖片數量乘以100%*/
height: 100%;
overflow: hidden; /*超出父容器部分隱藏*/
position: relative; /*為圖片的absolute定位做準備*/
}
.carousel .list .item{
width: 16.6666%; /*每個item寬度為100%/圖片數量*/
height: 100%;
float: left;
position: relative; /*為里面的圖片設置絕對定位做準備*/
overflow: hidden; /*超出item部分隱藏*/
}
.carousel .list .item .pic{
width: 100%;
height: auto;
display: block;
position: absolute; /*這里設置絕對定位實現圖片旋轉木馬*/
}
.carousel .btns{
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%); /*居中顯示*/
z-index: 1; /*放到頂部*/
}
.carousel .btns span{
width: 10px;
height: 10px;
border-radius: 50%;
background-color: rgba(255,255,255,0.4);
display: inline-block;
margin: 0 10px;
cursor: pointer;
}
.carousel .btns span.active{
background-color: #fff;
}

以上是CSS的部分代碼,接下來我們通過JS聯動實現旋轉木馬的切換效果。首先需要給按鈕添加點擊事件,事件中需要使用定時器控制輪播時間間隔:

let index = 0;
let timer = null;
$('.btns span').on('click', function(){
index = $(this).index();
$(this).addClass('active').siblings().removeClass('active');
$('.carousel .list').stop().animate({
left: -index*$('.item').width()
}, 500);
});
// 開啟定時器,循環播放圖片
timer = setInterval(function(){
index++;
if(index >$('.btns span').length-1){
index = 0;
}
$('.btns span').eq(index).click();
}, 2000);

接下來我們就完成了如何使用CSS實現旋轉木馬翻頁功能的介紹。希望大家可以通過這篇文章,更好地掌握CSS的使用技巧。