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

html滑動輪播代碼

黃文隆2年前9瀏覽0評論

今天我們來學習如何用HTML實現一個滑動輪播。

首先,我們需要用到CSS來設置輪播的樣式:

.carousel {
position: relative;
width: 100%;
height: 500px;
overflow: hidden;
}
.carousel-inner {
position: absolute;
width: 300%;
height: 100%;
transition: transform 0.6s ease;
}
.carousel-item {
float: left;
position: relative;
width: 33.33333%;
height: 100%;
background-color: #ccc;
}
.carousel-item img {
width: 100%;
height: 100%;
}

這里我們定義了一個.carousel的樣式,它的position是相對定位,寬度為100%,超出的部分隱藏,高度為500px,表示輪播的高度。接著,.carousel-inner樣式采用絕對定位,寬度為300%,表示三張圖片的寬度總和,高度100%,且采用transform屬性實現滑動效果。而.carousel-item樣式定義了輪播中每一張圖片的樣式,它們的寬度為33.33333%,背景色為灰色,圖片充滿整個.carousel-item。

接下來,我們需要用到JavaScript來實現輪播效果。代碼如下:

var items = document.querySelectorAll('.carousel-item');
var currentItem = 0;
setInterval(function() {
currentItem = (currentItem + 1) % items.length;
document.querySelector('.carousel-inner').style.transform = 'translateX(-' + currentItem * 100 / items.length + '%)';
}, 3000);

其中,我們用querySelectorAll()選擇器選擇了所有的.carousel-item元素,用currentItem來記錄當前顯示的圖片索引。然后,我們采用setInterval()函數,讓輪播循環執行。在這個函數中,我們將currentItem加1,并用取余運算符實現了循環。接著,我們利用translateX()方法來實現輪播效果。

到此,我們已經完成了一個基本的HTML滑動輪播效果。