走马灯案例

简介: 走马灯案例

效果展示

image.png点击观看原视频


走马灯效果


代码



<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        ul li {
            list-style: none;
        }
        div {
            width: 600px;
            height: 112px;
            margin: 200px auto;
            border: 1px solid black;
            overflow: hidden;
        }
        ul {
            width: 2000px;
            height: 270px;
            animation: move 10s infinite linear;
        }
        li {
            float: left;
            width: 200px;
            height: 270px;
        }
        img {
            width: 200px;
        }
        /* 制作动画效果 */
        @keyframes move {
            to {
                transform: translateX(-1400px);
            }
        }
        div:hover ul {
            animation-play-state: paused;
        }
    </style>
</head>
<body>
    <div>
        <ul>
            <li><img src="./images/1.jpg" alt=""></li>
            <li><img src="./images/2.jpg" alt=""></li>
            <li><img src="./images/3.jpg" alt=""></li>
            <li><img src="./images/4.jpg" alt=""></li>
            <li><img src="./images/5.jpg" alt=""></li>
            <li><img src="./images/6.jpg" alt=""></li>
            <li><img src="./images/7.jpg" alt=""></li>
            <li><img src="./images/1.jpg" alt=""></li>
            <li><img src="./images/2.jpg" alt=""></li>
            <li><img src="./images/3.jpg" alt=""></li>
        </ul>
    </div>
</body>
</html>


注意点就是制作无间隙动画的时候需要将开头的部分在结尾处也添加一下,这样子就可以制作出无间隙的走马灯。


相关文章
|
3月前
|
前端开发 UED
如何使用css给一个盒子加上好看的hover阴影效果
如何使用css给一个盒子加上好看的hover阴影效果
115 1
|
3月前
|
JavaScript 前端开发
原生js实现走马灯效果
原生js实现走马灯效果
48 0
|
5月前
|
Web App开发 前端开发 iOS开发
如何使用CSS样式化滚动条
如何使用CSS样式化滚动条
40 0
|
7月前
|
JavaScript
uView(u-collapse)折叠 展开 高度问题 无法撑开 nextTick
这段内容是关于一个使用 Vue 的代码示例,涉及`u-collapse`组件的使用问题。代码展示了如何通过`v-for`循环渲染`levelList`和`filmList`数据。当`u-collapse`以手风琴模式运行时,`filmList`的数据加载后未能正确展开。问题在于尽管尝试了官方文档的方法和网络上的其他解决方案,但`filmList`依然无法正常显示。
255 4
|
8月前
|
JSON JavaScript 数据格式
【经验分享】如何使用scroll-view + swiper制作tabs导航条组件。
【经验分享】如何使用scroll-view + swiper制作tabs导航条组件。
85 6
|
8月前
|
JavaScript
【经典】原生JS实现“用鼠标拖拽(drag)内容DIV”,滚动条对应同步滚动
【经典】原生JS实现“用鼠标拖拽(drag)内容DIV”,滚动条对应同步滚动
|
容器
Echarts实战案例代码(50):tooltip组件提示框被div折叠的解决方案
Echarts实战案例代码(50):tooltip组件提示框被div折叠的解决方案
192 0
|
前端开发 数据可视化
漏刻有时数据大屏CSS样式表成长教程(1)CSS绝对定位时水平居中的写法
漏刻有时数据大屏CSS样式表成长教程(1)CSS绝对定位时水平居中的写法
72 0
|
前端开发
前端学习案例2-三栏布局之position
前端学习案例2-三栏布局之position
88 0
前端学习案例2-三栏布局之position