CSS的动画的基础概念定义/调用/绑定复习必备

Css动画

首先,我们要了解的是过渡和动画区别,这样可以让我们更深入了了解动画:
过渡:需要触发一个事件才可以执行。
动画:可以不用触发事件直接调用。
言归正传,接下来我们就一起进入动画属性:

Css动画的定义:
基础语法如下:在这里插入图片描述
可是这种基础语法有一定的局限性,只能定义开头和解为的动画,实际操作中我们一般这样用:
在这里插入图片描述
ps:图中花括号内的分别为定位的变化和背景颜色的变化。
这种方式定义动画表示每个百分比之间的样式变化,上图内每个百分比区间为一定事件内动画的百分占比,如果动画总时长为10s,那么10%既为1s。
这种方法定义的动画精度更高,逻辑简单,层次感鲜明。

动画的调用

动画创建完成之后,自然需要被元素调用,调用语法:
animation:①被绑定的动画名称 ②动画的播放时间 ③动画播放的次数 ④动画的速度曲线 ⑤动画的延迟开始时间

下面一一对应说明:

①被绑定的动画名称 :你自己设置的动画名称 必要属性

②动画的播放时间:动画从开始到结束的时间(动画总时长)必要属性

③动画播放的次数:infinite-无限循环播放 alternate(2)-规定次数播放,alternate(2)表示播放两次 非必要属性默认值为1次

④动画的速度曲线::
linear 匀速
ease-in 慢速开始,快速结束
ease-out 快速开始慢速结束
ease-in-out 慢速-快速-慢速
非必要属性 默认值为ease
⑤动画的延迟开始时间:动画被调用后多久开始动画 非必要属性
补充:动画结束后会回复原来的样式,如果想让动画停留在结束时刻的样式可用forward属性。
在这里插入图片描述
如上图,是给 类h-img 绑定动画,绑定动画名称为hdpp 动画持续时间为12s 动画无限循环播放。

好了,今天就到这里了,如有准备复习的重要知识点,可在评论区留言哦~

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值