css3新手动画

Css3动画

属性:

animation-name                   检索或设置对象所应用的动画名称

animation-duration               检索或设置对象动画的持续时间             默认为:0

                                             规定动画完成一个周期所花费的秒或毫秒   

animation-timing-function    检索或设置对象动画的过渡类型           默认为:ease

                                             规定动画的速度曲线

animation-delay                    检索或设置对象动画延迟的时间           默认为:0

                                             规定动画何时开始

animation-iteration-count     检索或设置对象动画的循环次数          默认为:1

                                             规定动画被播放的次数

animation-direction              检索或设置对象动画在循环中是否反向运动 默认:normal

                                            规定动画是否在下一周期逆向地播放

了解:

animation-fill-mode         检索或设置对象动画时间之外的状态

animation-play-state        检索或设置对象动画的状态。             默认running

                                        规定动画是否正在运行或暂停

­

1animation-name

.属性{

   animation-name:名称;

}

@keyframes名称{

    内容

}

 

2,animation-duration

取值例:2s、5s、0.2s

 

3,animation-timing-function

取值:

linear:线性过渡。等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0)

ease:平滑过渡。等同于贝塞尔曲线(0.25, 0.1, 0.25, 1.0)

ease-in:由慢到快。等同于贝塞尔曲线(0.42, 0, 1.0, 1.0)

ease-out:由快到慢。等同于贝塞尔曲线(0, 0, 0.58, 1.0)

ease-in-out:由慢到快再到慢。等同于贝塞尔曲线(0.42, 0, 0.58, 1.0)

step-start:等同于steps(1, start)

step-end:等同于steps(1, end)

steps(<integer>[,[ start | end ] ]?):接受两个参数的步进函数。第一个参数必须为正整数,指定函数的步数。第二个参数取值可以是start或end,指定每一步的值发生变化的时间点。第二个参数是可选的,默认值为end。

cubic-bezier(<number>,<number>, <number>, <number>):特定的贝塞尔曲线类型,4个数值需在[0, 1]区间内


 

4, animation-delay

取值例:2s、5s等

 

5,animation-iteration-count

infinite:表示无限循环播放动画。

例:

animation-iteration-count:infinite;

animation-iteration-count:3;

animation-iteration-count:2.3;

animation-iteration-count:2, 0, infinite;                   


6,animation-direction

取值:

normal:正常方向

reverse:反方向运行

alternate:动画先正常运行再反方向运行,并持续交替运行

alternate-reverse:动画先反运行再正方向运行,并持续交替运行

 

7,animation-play-state

取值

running:运动

paused:暂停

 

8,animation-fill-mode

none:默认值。不设置对象动画之外的状态

forwards:设置对象状态为动画结束时的状态

backwards:设置对象状态为动画开始时的状态

both:设置对象状态为动画结束或开始的状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值