国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > css教程 > CSS实现轮播图的方法

CSS实现轮播图的方法

CSS轮播图

头像

小妮浅浅

2021-08-30 09:47:408034浏览 · 0收藏 · 0评论

实现思路

1、通过animation达到动起来的效果,具体变化似乎有两种可行方式:

2、在动画中,通过CSS-transform不断平移轮播图元素位置。

3、在动画中,设置不同的left值。

实现效果与代码

其中值得注意的点在于需要手动在轮播图头部添加最后一张图的复制,否则会有明显的闪动效果。

实例

<!DOCTYPE html>
 
<body>
    <div style="flex: 1;height: 300px;z-index: 10;box-shadow: inset 0 0 300px rgba(0, 0, 0, 0.99);">
        left
    </div>
    <div class="showbox border box-shadow">
        <div class="left border">
            左
        </div>
        <div class="right border">
            右
        </div>
        <div id="imgbox" class="center imgbox">
            <img src="https://cdn.pixabay.com/photo/2018/01/03/05/33/the-sun-3057622__340.jpg" />
            <img src="https://cdn.pixabay.com/photo/2021/07/29/20/23/mountains-6508015_960_720.jpg" />
            <img src="https://cdn.pixabay.com/photo/2021/07/29/21/03/cereals-6508088__340.jpg" />
            <img src="https://cdn.pixabay.com/photo/2018/01/03/05/33/the-sun-3057622__340.jpg" />
        </div>
    </div>
    <div  style="flex: 1;height: 300px;z-index: 10;box-shadow: inset 0 0 300px rgba(0, 0, 0, 0.99);" >
        right
    </div>
</body>
<!-- <script>
    let a = 0
    let max = 300 * 3;
    window.onload = function() {
        refresh();
    }
 
    function refresh() {
        document.getElementById("imgbox").style.left = a + "px";
    }
 
    function left() {
        a = (a-300)%max;
        refresh();
    }
 
    function right () {
        a = (a+300)%max;
        refresh();
    }
 
</script> -->
<style>
    body {
        width: 100%;
        height: 100%;
        z-index: 0;
        /* background-color: rgba(0, 0, 0, 0.5); */
        box-shadow: inset 0 0 300px rgba(0, 0, 0, 0.1);
    }
 
    .center {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }
 
    .showbox {
        width: 300px;
        height: 300px;
        /* background: chocolate; */
        position: relative;
        overflow: visible;
 
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        /* z-index: -1; */
        opacity: 1;
    }
 
    .left {
        position: absolute;
        left: 0;
        top: 50%;
        cursor: pointer;
        background: blue;
        z-index: 100;
    }
 
    .right {
        position: absolute;
        right: 0;
        top: 50%;
        cursor: pointer;
        background: blue;
        z-index: 100;
    }
 
    .border {
        border: 1px solid black;
    }
 
    .centerimg {
        width: 100%;
        height: 100%;
    }
 
    .myimg {
        width: 300px;
        height: 300px;
        z-index: -1;
        opacity: 1;
        /* filter: alpha(opacity=60); */
    }
    .imgbox {
        position: absolute;
        left: -600px;
        top: 0;
        z-index: -1;
        animation: slideshow 10s both infinite;
    }
 
    @keyframes slideshow {
        0% {
            left: -900px;
        }
        33% {
            left: -600px;
        }
        66% {
            left: -300px;
        }
        100% {
            left: 0;
        }
    }
</style>
 
</html>

以上就是CSS实现轮播图的方法,希望对大家有所帮助。更多css学习指路:css教程

本文教程操作环境:windows7系统、css3版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

雷神游戏本| 西游记| 《厨房激战5》完整版在线观看| 快拨出天我是你母亲歌词监控| 《野外強妾》完整版| 母爱俱乐部1-34节小说免费阅..| 掀开超短裙老师的裙子挺进去| 成品PPT网站大片入口| 苏州华东装饰城| 成品PPT网站大片入口| 角色 电影| 小扫货几天没弄了| 总裁的情人| 有夫之妇精油按摩的功效与作用 | 交换朋友的老婆2中字谜给看| 抵达花心乖叫老公是第几集 | 日本双人xX00吃奶视频| 《温柔的大姐姐》动漫免费观看| 大姨妈来了同房内射吃避孕药 | 午夜成人理论片A片AAA软件| 美女和老板一起努力做豆浆| 曹操| 精品人OR猪OR狗的DNA| 欧美风高级情侣ID| 美女被咬小头头视频大全| 游览器| 男生困困进女生困困洞视频| 久久久无码AV精品夜夜挺价格| 性XXXX裸体xXXX| 青梅竹马是消防员第一部| 善良的小峡子 4| 坤坤寒入桃子里电视剧| 电影《满足2》完整版在线观看 | 以后不许穿胸罩H| 《大度》韩版免费| 国产精品亚洲AV三区八戒漫画| 来吧儿子妈妈是纯还是混| 黑色蕾丝女装大长腿| 《灭火宝贝2》美国版| 疯狂一家亲TXT全文阅读| 人犬兽人在线观看免费完整一