首頁  >  文章  >  web前端  >  css製作輪播圖

css製作輪播圖

王林
王林轉載
2020-02-29 18:01:522851瀏覽

css製作輪播圖

下面是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中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除