CSS實現圖片自動變換是一種常見的設計技術。它可以讓網頁更加生動有趣。下面我們就來看一下如何使用CSS實現圖片自動變換。
<style> /*設置需要變換的圖片*/ .container { background-image: url('img1.jpg'); height: 400px; width: 600px; background-size: cover; background-position: center; animation-name: changeImage; animation-duration: 30s; animation-timing-function: linear; animation-iteration-count: infinite; } /*定義動畫的名稱及持續時間、動畫速度和循環次數*/ @keyframes changeImage { 0% { background-image: url('img1.jpg'); } 33% { background-image: url('img2.jpg'); } 66% { background-image: url('img3.jpg'); } 100% { background-image: url('img1.jpg'); } } </style>
在上述代碼中,我們首先設置了需要變換的圖片,并將其作為容器的背景圖像。然后使用CSS動畫@keyframes定義了圖片變換時的時間、速度和循環次數,這里我們采用了線性的動畫速度。最后將動畫應用于容器上,就可以實現圖片自動變換的效果了。
下一篇div 取消邊距