HTML5圖片切換是網站設計中常用的技術之一,它可以使網站更具有吸引力和互動性。在這篇文章中,我們將介紹一些可用的HTML5圖片切換免費代碼。
首先,讓我們看看一個基本的HTML5圖片切換代碼:
<!DOCTYPE html> <html> <head> <title>HTML5圖片切換示例</title> <style> #slideshow { margin: 50px auto; position: relative; width: 240px; height: 240px; padding: 10px; box-shadow: 0 0 20px rgba(0,0,0,0.4); } #slideshow > div { position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; } #slideshow > div img { width: 100%; height: 100%; object-fit: cover; } </style> </head> <body> <div id="slideshow"> <div> <img src="image1.jpg" alt="Image 1"> </div> <div> <img src="image2.jpg" alt="Image 2"> </div> <div> <img src="image3.jpg" alt="Image 3"> </div> </div> <script> var slideIndex = 0; showSlides(); function showSlides() { var i; var slides = document.getElementById("slideshow").getElementsByTagName("div"); for (i = 0; i < slides.length; i++) { slides[i].style.display = "none"; } slideIndex++; if (slideIndex > slides.length) {slideIndex = 1} slides[slideIndex-1].style.display = "block"; setTimeout(showSlides, 2000); // 切換時間(2秒) } </script> </body> </html>這個代碼顯示了一個基本的HTML5圖片切換器,在這個切換器中,你可以用你自己的圖片替換文件名稱,它具有自動切換圖片的功能。 其中,代碼使用到的pre標簽。 除此之外,我們還可以使用jQuery插件來實現圖片切換。以下是一個基于jQuery的輕量級banner插件slick:
<!DOCTYPE html> <html> <head> <title>HTML5圖片切換示例</title> <style> .slick-slide img { width: 100%; } </style> </head> <body> <div class="slick"> <img src="image1.jpg" alt=""> <img src="image2.jpg" alt=""> <img src="image3.jpg" alt=""> </div> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script> <script> $('.slick').slick({ autoplay: true, // 自動切換 dots: true, // 顯示小圓點 arrows: false // 不顯示箭頭 }); </script> </body> </html>在這段代碼中,我們使用了jQuery插件slick來完成圖片輪播的功能。使用該插件的優點是它可以提供更多的切換效果和定制化選項。 代碼中也使用pre標簽對代碼部分進行了標注。 綜上所述,這是我們所介紹關于HTML5圖片切換免費代碼的一些例子。你可以根據你自己的需求來選擇合適的代碼或插件,在你的網站中實現圖片切換的功能。