CSS3輪播橫播是一種常見的網頁制作技術,一般使用HTML、CSS和JavaScript代碼實現。當中,CSS3代碼是至關重要的。下面就讓我們來一起學習一下CSS3輪播橫播技術的具體實現吧!
/* HTML代碼 */ <div class="slider"> <img src="img1.jpg"> <img src="img2.jpg"> <img src="img3.jpg"> </div> /* CSS代碼 */ .slider { width: 600px; /* 設置輪播圖顯示區域寬度 */ height: 400px; /* 設置輪播圖顯示區域高度 */ margin: auto; /* 水平居中 */ position: relative; /* 設置相對定位 */ } .slider img { width: 600px; /* 設置輪播圖圖片寬度 */ height: 400px; /* 設置輪播圖圖片高度 */ position: absolute; /* 設置絕對定位 */ left: 0; /* 初始位置在左側 */ opacity: 0; /* 圖片初始透明度為0 */ transition: opacity 2s ease-in-out; /* 過渡效果,2秒內漸變變為不透明 */ } .slider img:first-child { opacity:1; /* 第一張圖片初始透明度為1,即不透明 */ } /* JavaScript代碼 */ var i = 0; /* 初始化圖片序號 */ var timer = setInterval(function() { var imgList = document.querySelectorAll('.slider img'); /* 獲取所有輪播圖圖片 */ /* 將當前圖片透明度降為0 */ imgList[i].style.opacity = 0; /* 更新圖片序號 */ i = (i + 1) % imgList.length; /* 將下一張圖片透明度升為1 */ imgList[i].style.opacity = 1; }, 3000); /* 設置圖片間隔時間為3秒 */
以上CSS3輪播橫播代碼,是一套相對簡單的示例,通過對其中參數和屬性的了解,您也可以使用它來實現您自己的滑動輪播圖效果。
上一篇css3輪播講解
下一篇css3邊框動畫代碼