美文网首页
前端知识CSS3 animation动画

前端知识CSS3 animation动画

作者: Pickupthesmokes | 来源:发表于2018-09-12 23:08 被阅读0次

CSS3 animation动画

1、@keyframes 定义关键帧动画
2、animation-name 动画名称
3、animation-duration 动画时间
4、animation-timing-function 动画曲线

linear 匀速

ease 开始和结束慢速
ease-in 开始是慢速
ease-out 结束时慢速
ease-in-out 开始和结束时慢速
steps 动画步数
5、animation-delay 动画延迟
6、animation-iteration-count 动画播放次数 n|infinite
7、animation-direction

normal 默认动画结束不返回
Alternate 动画结束后返回
8、animation-play-state 动画状态

paused 停止
running 运动
9、animation-fill-mode 动画前后的状态

none 不改变默认行为
forwards 当动画完成后,保持最后一个属性值(在最后一个关键帧中定义)
backwards 在 animation-delay 所指定的一段时间内,在动画显示之前,应用开始属性值(在第一个关键帧中定义)
both 向前和向后填充模式都被应用
10、animation:name duration timing-function delay iteration-count direction;同时设置多个属性

举例:(人物走路动画)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>走路动画</title>
<style type="text/css">
.box{
width:120px;
height:180px;
border:1px solid #ccc;
margin:50px auto 0;
position:relative;
overflow:hidden;
}

    .box img{
        display:block;
        width:960px;
        height:182px;
        position: absolute;
        left:0;
        top:0;
        animation:walking 1.0s steps(8) infinite;            
    }
    @keyframes walking{
        from{
            left:0px;
        }

        to{
            left:-960px;
        }
    }
</style>

</head>
<body>
<div class="box"><img src="images/walking.png"></div>
</body>
</html>

相关文章

  • 实现动画的6种方案

    通常,前端实现动画的方案主要有6种:CSS3 transition、CSS3 animation、Canvas动画...

  • 网页高级知识点(三)

    CSS3 transition动画 CSS3 transform变换 CSS3 animation动画

  • 2017-06-18

    css3中变形与动画(上) 1.Animation 动画定义animation动画2.Animation动画播放 ...

  • 前端知识CSS3 animation动画

    CSS3 animation动画 1、@keyframes 定义关键帧动画2、animation-name 动画名...

  • CSS3 animation动画

    CSS3 animation动画 1、@keyframes 定义关键帧动画2、animation-name 动画名...

  • html(入门)CSS3 animation动画

    CSS3 animation动画 1、@keyframes 定义关键帧动画2、animation-name 动画名...

  • animate.css的简单使用

    animate.css是很多前端开发都知道的一个基于css3 animation动画库,库中预设的动画效果几乎满足...

  • CSS3- animation-动画基础篇

    CSS3动画 -- animation相关属性 1 animation-name: 动画名 指定应用一系列的动画,...

  • CSS3 动画

    动画属性 动画(animation)是CSS3新增的属性,动画属性可以为元素创建动画,CSS3以前在网页上实现动画...

  • 2018-06-13

    Css动画: css3动画主要包括Transform、Transition、Animation 区别 transi...

网友评论

      本文标题:前端知识CSS3 animation动画

      本文链接:https://www.haomeiwen.com/subject/gcligftx.html