要實現CSS圖片循環滾動,可以使用CSS動畫和關鍵幀(keyframes)來實現。以下是一個基本的實現示例:
HTML代碼:
<div class="image-slider">
<img src="image1.jpg" alt="Image 1">
<img src="image2.jpg" alt="Image 2">
<img src="image3.jpg" alt="Image 3">
</div>
CSS代碼:
.image-slider {
width: 300px; /* 設置容器寬度 */
height: 200px; /* 設置容器高度 */
overflow: hidden; /* 隱藏超出容器的內容 */
}
.image-slider img {
width: 100%; /* 圖片寬度填滿容器 */
height: auto; /* 圖片高度自適應 */
}
@keyframes slide {
0% { transform: translateX(0); } /* 初始位置 */
100% { transform: translateX(-100%); } /* 滾動到最后一張圖片位置 */
}
.image-slider img {
animation: slide 5s linear infinite; /* 使用動畫,5秒完成一次循環滾動 */
}
這樣,圖片就會在容器內循環滾動顯示。你可以根據需要調整容器的寬度、高度和圖片的數量以及動畫的持續時間來實現不同的效果。