色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css背景自動切換代碼

李世東1年前6瀏覽0評論

CSS背景自動切換是一種非常有趣的效果,可以讓網頁更加生動有趣。下面是一個簡單的CSS代碼示例,可以直接使用:

/* 設置背景圖片列表 */
.bg-list {
display: none;
}
.bg-list .bg-item {
width: 100%;
height: 100%;
z-index: -1;
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
background-size: cover;
background-position: center center;
}
.bg-list .bg-item.active {
opacity: 1;
z-index: 1;
}
/* JS代碼控制輪換 */
var bgItems = document.querySelectorAll('.bg-list .bg-item');
var bgIndex = 0;
setInterval(function() {
bgItems[bgIndex].classList.remove('active');
bgIndex++;
if (bgIndex >= bgItems.length) {
bgIndex = 0;
}
bgItems[bgIndex].classList.add('active');
}, 5000);

代碼中,我們首先定義了一個包含多個背景圖片的列表(.bg-list),每個列表項使用絕對定位將背景圖片覆蓋在整個網頁上,并設置了透明度為0,這樣剛開始時頁面上是看不到這些圖片的。接著我們使用一些CSS過渡效果,在背景圖片間進行透明度的變化,從而實現了自動輪換的效果。最后我們通過JS代碼控制背景圖片的切換,這里我們使用了setInterval函數和classList,每隔5秒鐘切換一下背景圖片的顯示和隱藏。