css3中的animation的动画帧制作-卡通人物的走动效果

css3中的animation的动画帧制作-卡通人物的走动效果

在这里插入图片描述
代码如下;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>animation动画帧</title>
    <style>
        div{
     
     
            width: 185px;
            height: 300px;
            margin-top: 100px;
           margin-left: 1300px;
            /* border: brown 1px solid; */
            background: url(images/charector.png) no-repeat ;
            /* background-size: 185px 300px; */
            animation: run 1.5s  infinite step-end;
        }
       @keyframes run{
     
     
            0%{
     
     
               opacity: 1;
                background-position: 0px;
                transform: translateX(-185px);
            }
            16.66%{
     
     
                opacity: 0.9;
                background-position: -160px;
                transform: translateX(-370px);
            }
            33.33%{
     
     
                opacity: 0.8;
                background-position: -336px;
                transform: translateX(-555px);
            }
            49.98%{
     
     
                opacity: 0.6;
                background-position: -520px;
                transform: translateX(-740px);
            }
            66.64%{
     
     
              opacity: 0.4;
                background-position: -700px;
                transform: translateX(-925px);
            }
            88.3%{
     
     
                opacity: 0.2;
                background-position: -900px;
                transform: translateX(-1110px);
            }
                100%{
     
     
                    background-position: -1100px;
                    transform: translateX(-1295px);
                    opacity: 0;
                }
        } 
    </style>
</head>
<body>
    <div class="box">

    </div>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/weixin_42590083/article/details/110930298
今日推荐