首頁 > web前端 > css教學 > css製作輪播圖

css製作輪播圖

王林
發布: 2020-02-29 18:01:52
轉載
2892 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板