css3动画

假如想象 提交于 2019-11-30 12:01:31

动画:{
关键帧:@keyframe,
动画:animation(必填 动画名 动画时长)
}

animation:name duration timing-funtion delay iteration-count(播放次数 n|infinite) direction(逆向播放 alternate) play-state(running or paused) fill-mode(动画外状态)

@keyframe {
from {}
(百分比规定发生动画的时间)to{}
}

<style>
        .box{
            width: 200px;
            height: 400px;
            position: relative;
        }
        .box > div{
            position: absolute;
            width: 100px;
            height: 100px;
            animation: move 5s linear infinite alternate;
        }
        @keyframes move {
            0% {
                background-color: red;
                top: 0px;
                left: 0px;
            }
            25% {
                background-color: yellow;
                top: 0px;
                left: 200px;
            }
            50% {
                background-color: blue;
                top: 400px;
                left: 200px;
             }
             75% {
                 background-color: green;
                 top: 400px;
                 left: 0px;
             }
             100% {
                background-color: red;
                top: 0px;
                left: 0px;
            }
        }
    </style>```
<div class="box">
        <div></div>
    </div>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!