动画

作者: wy22 | 来源:发表于2021-12-13 11:24 被阅读0次

1.css3-过渡

transition 过渡属性

过渡:css从一种状态变化到另一种状态的过程

transition-property 设置哪些属性,需要过渡效果,可以传多个过渡的属性,使用逗号隔开

例如: transition-property: background-color,width,属性值设置为all,表示过渡全部属性

transition-duration 设置过渡的时间,就是完成整个效果,需要花费的时间,单位可以是秒(s)或者毫秒(ms)

transition-delay 设置过渡之前的等待时间,单位同transition-duration

transition-timing-function 设置过渡的动作函数:

默认值是 ease 表示先快速再慢速

linear 表示匀速

ease-in 表示加速

ease-out 表示减速

ease-in-out 表示先加速再减速

transition是过渡的缩写属性,四个属性值的顺序没有要求,但是如果设置了两个时间,第一个是过渡时间,第二个过渡等待时间

2.css3-动画

animation-name 指定动画的名称(指定一个动画的关键帧名称,就是动画的规则)

animation-duration 指定动画的时间(完成该动画需要多少时间)

animation-delay 动画的延迟播放时间

animation-timing-function 动画的动作函数,ease linear ease-in ease-out ease-in-out

animation-iteration-count 设置动画的播放次数 属性值可以给具体的次数,如果设置属性值为infinite,表示无限次数

animation-play-state 表示播放状态,默认值是running(播放) paused(暂停)

animation-direction 表示动画的方向,属性值包括:

normal(正向) reverse(反向) alternate(正反方向重复运动) alternate-reverse(反正方向重复运动)

animation-fill-mode 表示填充模式,其实就是动画结束后,元素的回到什么位置,属性值包括:

backwards(回到原点位置),在开始动画之前,等待的时间在开始动画处等待,

forwards(停在结束位置),在开始动画之前,等待的时间在原点位置处等待,

both(综合了上面两个属性的特点),在开始动画处等待,在动画结束处停止,

animation是缩写属性,具体的属性值,没有顺序要求,如果同时设置动画时间和等待时间,第一个是动画时间,第二个是等待时间

3.关键帧

定义动画的关键帧,关键帧就是动画的规则,在css中,一个动画最多可以拆分成100份

@keyframesmove{/* from 是动画的起始位置 */from{left:0;}/* to  是动画的结束位置*/to{left:500px}}

定义动画的关键帧,将动画的规则,拆分成多组

@keyframesmove2{0%{left:100px;top:0;}25%{left:500px;top:0;}50%{left:500px;top:500px}75%{left:0;top:500px;}100%{left:0;top:100px;}}

相关文章

  • Android回顾--(十六) 动画简析

    动画: 补间动画(Tween动画) 帧动画(Frame动画) 属性动画(Property动画) 补间动画 特点: ...

  • 在山西太原,做个二维动画需要哪些制作流程?

    二维动画有哪些类型? flash动画,课件动画,mg动画,ae动画,GIF动画,手绘动画,网页动画,企业动画,宣传...

  • Android 动画

    【Android 动画】 动画分类补间动画(Tween动画)帧动画(Frame 动画)属性动画(Property ...

  • 动画学习

    动画 分为 组动画,属性动画,渐变动画,其中属性动画包括 普通动画和关键帧动画,其他动弹动画,动画层分为 pres...

  • Android动画

    Android动画分类: 视图动画:补间动画、逐帧动画 属性动画 视图动画 补间动画 可以在xml中定义动画,然后...

  • iOS动画

    iOS动画-从UIView动画说起iOS动画-Transform和KeyFrame动画iOS动画-layout动画...

  • Android动画之视图动画

    分类 Android动画主要包括视图动画和属性动画。视图动画包括Tween动画和Frame动画。Tween动画又包...

  • Android 动画

    android动画分为三种 帧动画,视图动画(补间动画),属性动画逐帧动画 视图动画 属性动画 Window和A...

  • android动画

    动画: 分类:分为视图动画和属性动画,其中视图动画又分为补间动画和逐帧动画。补间动画又分为平移动画、缩放动画、旋转...

  • Android中的动画概述

    动画可以分为三类:View动画,帧动画,属性动画。 一、View动画 1.View动画包括四种:平移动画,缩放动画...

网友评论

    本文标题:动画

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