走马灯案例

简介: 走马灯案例

效果展示

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>


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


相关文章
|
JavaScript 开发者
|
1月前
|
前端开发 JavaScript
实现瀑布流的几种方式(效果图)
实现瀑布流的几种方式(效果图)
36 0
|
3月前
|
前端开发
一键复制,霓虹灯效果:CSS动画,为设计添彩!
一键复制,霓虹灯效果:CSS动画,为设计添彩!
|
6月前
|
JavaScript 前端开发
jQuery特效函数-第7次课-show、hide等方法有动画效果的显示和隐藏一个元素-附案例-任务
jQuery特效函数-第7次课-show、hide等方法有动画效果的显示和隐藏一个元素-附案例-任务
48 0
|
6月前
|
JavaScript
【经典】原生JS实现“用鼠标拖拽(drag)内容DIV”,滚动条对应同步滚动
【经典】原生JS实现“用鼠标拖拽(drag)内容DIV”,滚动条对应同步滚动
|
前端开发 算法
怎么写一个可以拖拽缩放的div?
怎么写一个可以拖拽缩放的div?
100 0
|
前端开发
前端切图|点击按钮div变色
前端切图|点击按钮div变色
51 0
|
前端开发 算法
怎么写一个可以鼠标控制旋转的div?
怎么写一个可以鼠标控制旋转的div?
88 0
|
前端开发
css鼠标滑过文字的波纹demo效果示例(整理)
css鼠标滑过文字的波纹demo效果示例(整理)