HTML5動態照片代碼是一種新型的實現網頁動態效果的技術,它可以讓網頁中的圖片動態地展示出來,增強了頁面的交互性和視覺效果。
<!DOCTYPE html> <html> <head> <style> img { width: 100%; height: auto; } </style> </head> <body> <div> <img src="photo1.jpg" alt="Photo 1"> <img src="photo2.jpg" alt="Photo 2"> <img src="photo3.jpg" alt="Photo 3"> </div> <script> let photos = document.querySelectorAll('img'); let index = 0; let interval = setInterval(function() { photos[index].classList.add('active'); setTimeout(function() { photos[index].classList.remove('active'); index++; if (index == photos.length) index = 0; }, 3000); }, 4000); </script> </body> </html>
以上就是一個簡單的 HTML5 動態照片代碼,它采用了 CSS3 動畫和 JavaScript 來實現動態效果。通過上面的代碼,我們可以看到,首先定義了三個圖片元素,然后在 JavaScript 中設置定時器,每隔四秒鐘將其中一個圖片添加一個 active class,用 CSS3 動畫來展現圖片的出現和消失,這樣就可以實現圖片的動態效果了。