css制作轮播图

2024-01-17 16:15 小编

下面是style部分:

    <style>

    *{margin:0;padding:0;}

    a{text-decoration:none}

    li{list-style:none;}

    设计宽度不要超过轮播图片的总宽度,再加上第一张图片的宽度(加第一张图片的宽度是为了轮播效果看得见)我的是1500宽度和200的高度,再设置溢出隐藏(消除移动出显示区域还在显示)

    #box{width:1500px;height:200px;margin:0auto;overflow:hidden;}

    1000%是比较懒的写法,为了把ul的宽度设置的宽一点。

    (推荐教程:CSS入门教程)

    轮播的动画的名字,多少时间轮播一次

    #boxul{height:200px;width:1000%;animation:animal4slinearinfinite;}

    设置浮动让所有图片一行显示和图片的宽度

    #boxulli{float:left;width:133px;height:200px;}

    设置鼠标滑过暂停

    #box:hoverul{animation-play-state:paused;}

    设置动画的动画名和轮播图移动方向(动画效果)

    @keyframesanimal{

    0%{margin-left:0;}

    100%{margin-left:-1463px;}

    }

    </style>

    下面是body部分

    轮播图一般都可以点击访问,所以放在a标签内

    <body>

    <divid="box">

    <ul>

    <li><imgsrc="images/1.jpg"/></li>

    <li><imgsrc="images/2.jpg"/></li>

    <li><imgsrc="images/3.jpg"/></li>

    <li><imgsrc="images/4.jpg"/></li>

    <li><imgsrc="images/5.jpg"/></li>

    <li><imgsrc="images/6.jpg"/></li>

    <li><imgsrc="images/7.jpg"/></li>

    <li><imgsrc="images/8.jpg"/></li>

    <li><imgsrc="images/9.jpg"/></li>

    <li><imgsrc="images/10.jpg"/></li>

    <li><imgsrc="images/11.jpg"/></li>

    <li><imgsrc="images/1.jpg"/></li>

    <li><imgsrc="images/2.jpg"/></li>

    <li><imgsrc="images/3.jpg"/></li>

    <li><imgsrc="images/4.jpg"/></li>

    <li><imgsrc="images/5.jpg"/></li>

    <li><imgsrc="images/6.jpg"/></li>

    <li><imgsrc="images/7.jpg"/></li>

    <li><imgsrc="images/8.jpg"/></li>

    <li><imgsrc="images/9.jpg"/></li>

    <li><imgsrc="images/10.jpg"/></li>

    <li><imgsrc="images/11.jpg"/></li>

    <li><imgsrc="images/1.jpg"/></li>

    </ul>

    </div>

    </body>


在线咨询 拨打电话

电话

13363039260

内部绝密传真282期

微信二维码