animation停留_css animation动画属性

首先,当接触到“动画”这个词汇的时候。想到的都有哪些内容?

1.这个动画经历了多长时间

2.这个动画怎么动的?从上往下?还是从左往右?

3.这个动画动几次?无限次吗?

4.动画如果结束运动了,最后状态是什么?

好,就上面的问题。

1.这个动画经历了多长时间?

也就是animation里面使用的 animation-duration 就是动画完成一个周期的时长。

2.这个动画怎么动?

这个就涉及两个方面了,

2.1.首先怎么动可能涉及到动画速度。比如先快后慢?还是先慢后快?这个就是 animation-timing-function 的工作。

2.2.其次,这个动画在一次运动中的某一个状态,也就是每一个关键帧的状态。这个就是 animation-name 的工作。这里需要指定@keyframes(英文单词的名次叫:关键帧)来制定在某一个状态(关键帧)下的状态

3.这个动画会停下来吗?

这个就是animation-iteration-count 的工作,表示这里的迭代次数。可以指定次数,也可以设置为无穷大,那就完全停不下来

4.动画如果结束,最后的状态?

目前这个动画,如果有结束,最后停留的状态是什么样子的?是在出发之前的状态,还是停留在最后一刻呢?

这就是 animation-fill-mode 指定动画执行前后如何为目标元素应用样式

其他:

animation-delay :设置延时

animation-direction :设置动画在每次运动完成后是反方向运动,还是重新回到开始位置重复运动

animation-play-state: 允许暂停和恢复动画

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值