下面是style部分:
<style> *{margin:0;padding:0;} a{text-decoration:none} li{list-style:none;}
設計寬度不要超過輪播圖片的總寬度,再加上第一張圖片的寬度(加第一張圖片的寬度是為了輪播效果看得見)我的是1500寬度和200的高度,再設定溢出隱藏(消除移動出顯示區域還在顯示)
#box{width:1500px;height:200px;margin:0 auto;overflow:hidden;}
1000%是比較懶的寫法,為了把ul的寬度設定的寬一點。
(推薦教學:CSS入門教學)
輪播的動畫的名字,多少時間輪播一次
#box ul{height:200px;width:1000%;animation:animal 4s linear infinite;}
設定浮動讓所有圖片一行顯示和圖片的寬度
#box ul li{float:left;width:133px;height:200px;}
設定滑鼠滑過暫停
#box:hover ul{animation-play-state:paused;}
設定動畫的動畫名稱和輪播圖移動方向(動畫效果)
@keyframes animal { 0%{margin-left:0;} 100%{margin-left:-1463px;} } </style>
下面是body部分
輪播圖一般都可以點擊訪問,所以放在a標籤內
<body> <div id="box"> <ul> <li><a href="#"><img src="images/1.jpg" /></a></li> <li><a href="#"><img src="images/2.jpg" /></a></li> <li><a href="#"><img src="images/3.jpg" /></a></li> <li><a href="#"><img src="images/4.jpg" /></a></li> <li><a href="#"><img src="images/5.jpg" /></a></li> <li><a href="#"><img src="images/6.jpg" /></a></li> <li><a href="#"><img src="images/7.jpg" /></a></li> <li><a href="#"><img src="images/8.jpg" /></a></li> <li><a href="#"><img src="images/9.jpg" /></a></li> <li><a href="#"><img src="images/10.jpg" /></a></li> <li><a href="#"><img src="images/11.jpg" /></a></li> <li><a href="#"><img src="images/1.jpg" /></a></li> <li><a href="#"><img src="images/2.jpg" /></a></li> <li><a href="#"><img src="images/3.jpg" /></a></li> <li><a href="#"><img src="images/4.jpg" /></a></li> <li><a href="#"><img src="images/5.jpg" /></a></li> <li><a href="#"><img src="images/6.jpg" /></a></li> <li><a href="#"><img src="images/7.jpg" /></a></li> <li><a href="#"><img src="images/8.jpg" /></a></li> <li><a href="#"><img src="images/9.jpg" /></a></li> <li><a href="#"><img src="images/10.jpg" /></a></li> <li><a href="#"><img src="images/11.jpg" /></a></li> <li><a href="#"><img src="images/1.jpg" /></a></li> </ul> </div> </body>
更多編程相關內容,請關注php中文網編程入門欄目!
以上是css製作輪播圖的詳細內容。更多資訊請關注PHP中文網其他相關文章!