HTML輪換圖代碼是一項常用的網頁設計技術,用于實現圖片輪播展示功能。該技術通過HTML和CSS的結合,可以使網頁上的圖片循環播放,為用戶呈現更加豐富多彩的視覺效果。下面是一份HTML輪換圖代碼的示例:
<html> <head> <title>HTML輪換圖示例</title> <style> .carousel { width: 500px; height: 500px; position: relative; overflow: hidden; } .carousel img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; z-index: -1; -webkit-transition: opacity .5s; transition: opacity .5s; } .carousel img.active { opacity: 1; z-index: 1; } .carousel img.previous { opacity: 0; z-index: 2; } </style> </head> <body> <div class="carousel"> <img src="image1.jpg" class="active" /> <img src="image2.jpg" class="previous" /> <img src="image3.jpg" /> </div> <script> var images = document.querySelectorAll('.carousel img'); var currentIndex = 0; setInterval(function() { var previousIndex = currentIndex; currentIndex++; if (currentIndex >= images.length) { currentIndex = 0; } images[previousIndex].classList.remove('active'); images[previousIndex].classList.add('previous'); images[currentIndex].classList.remove('previous'); images[currentIndex].classList.add('active'); }, 3000); </script> </body> </html>該代碼包含了HTML、CSS和JavaScript三個部分。其中,HTML部分定義了一個div元素,并包含三個img元素,用于展示輪換圖。CSS部分定義了輪換圖的基本樣式,包括容器寬高、圖片設置等。JavaScript部分則用于控制輪換圖的播放效果,包括設置圖片的透明度、切換圖片等操作。 需要注意的是,該代碼僅為一個簡單的輪換圖示例,實際應用中還需要根據具體需求進行調整和優化。同時,為了實現更加精細的效果,還可以結合其他技術如jQuery、Bootstrap等進行開發。