• 技术文章 >web前端 >css教程

    CSS Flex 布局实现无缝滚动

    GuanhuiGuanhui2020-07-21 12:43:40原创1805

    大前端零基础入门到就业:进入学习

    本文主要介绍了flex布局实现无缝滚动的示例代码,分享给大家,具体如下:

    案例的演示

    flex布局

    所谓flex布局就是弹性盒布局,这种布局在移动端比较常用,但随着浏览器的版本更新,flex布局因为自身的优点,日渐常用。

    思路:

    动画效果

    css部分代码

    * {
        margin: 0;
        padding: 0;
    }
    
    a {
        text-decoration: none;
    }
    
    .box-big {
        position: absolute;
        display: flex;
        left: 50%;
        top: 50%;
        border: 1px solid #9FD6FF;
        transform: translate(-50%, -50%);
        width: 707px;
        height: 170px;
        /* background-color: pink; */
        flex-wrap: wrap;
        overflow: hidden;
    }
    
    .box-top {
        width: 707px;
        height: 30px;
        border-bottom: 1px solid #9FD6FF;
        background-color: #FEFEFE;
    }
    
    .p-bottom {
        width: 707px;
        height: 136px;
        /* background-color: darkgoldenrod; */
        overflow: hidden;
    }
    
    .st-icon-android {
        display: inline-block;
        width: 15px;
        height: 15px;
        background-image: url(../img/hd.gif);
        margin: 8px;
    }
    
    h5 {
        position: absolute;
        top: 6PX;
        left: 30px;
        color: #307DD1;
    }
    
    ul {
        position: absolute;
        left: 90px;
        width: 3000px;
        height: 100%;
        animation: run 20s linear infinite;
    }
    
    li {
        list-style: none;
        float: left;
        width: 140px;
        height: 100%;
        margin: 0 5px 0 5px;
        /* background-color: gold; */
        flex-wrap: wrap;
    }
    
    .photo {
        margin-top: 5px;
        width: 140px;
        height: 105px;
        text-align: center;
        /* background-color: springgreen; */
    }
    
    p {
        text-align: center;
    }
    
    img {
        cursor: pointer;
    }
    
    @keyframes run {
        0% {
            left: 0;
        }
        100% {
            left: -745px;
        }
    }

    推荐教程:《CSS教程

    以上就是CSS Flex 布局实现无缝滚动的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:flex 无缝滚动
    上一篇:css中的伪元素有什么作用 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• css flex属性怎么用• css box-flex-group属性怎么用• 关于CSS中display:flex与inline-flex属性的详细介绍• CSS弹性盒模型flex在布局中的使用方法• flex布局和传统的布局有什么不同
    1/1

    PHP中文网