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

css如何做輪播圖

劉柏宏1年前8瀏覽0評論

CSS如何做輪播圖?輪播圖可以讓頁面展示更加豐富多彩,提高用戶的閱讀體驗。接下來,本文將介紹如何使用CSS實現輪播圖。

/* 定義輪播容器 */
.carousel {
position: relative;
overflow: hidden;
}
/* 定義輪播中的圖片 */
.carousel img {
width: 100%;
position: absolute;
left: 0;
top: 0;
opacity: 0;
transition: opacity 1s ease;
}
/* 定義當前圖片的樣式 */
.carousel img.active {
opacity: 1;
}

以上是 CSS 樣式的部分,可以根據需求自行更改。

/* JS控制輪播 */
const images = document.querySelectorAll(".carousel img");
const intervalTime = 3000;
let index = 0;
function loop() {
images[index].classList.remove("active");
index++;
if (index >= images.length) {
index = 0;
}
images[index].classList.add("active");
}
setInterval(loop, intervalTime);

以上是 JavaScript 部分,其作用為每隔 intervalTime 毫秒就將當前圖片的 active 類去掉,并將下一張圖片的 active 類添加上,從而實現輪播。其中,images 存儲了所有輪播圖片。

需要注意,該代碼通過定時器實現輪播,如果需要暫停輪播或者點擊左右按鈕切換圖片等操作,需要添加相應的事件。

通過上述CSS和JS代碼的組合,即可實現簡單的輪播圖。希望這篇文章對您有所幫助!