js动画animation的属性及效果

彻底弄懂animation属性效果

一般来说给一个元素加上animation,加在他的css上就好,
常用的动画属性有:

  • animation-name:test
    动画名称,唯一标识,与@keyframes相对接,必选属性;

  • animation-duration:5s
    动画的单次生效时间,不包含animation-delay在内,必选
    示例:
    animation-interation-count:2, animation-delay:5s, animation-duration:10s

  • animation-timing-function: linear;
    动画的速率曲线,非必选,默认值为ease:低速开始,然后变快,在结束前减速

  • animation-delay: 2s;
    动画延迟时间,非必选,默认0延迟

  • animation-iteration-count: infinite;
    规定动画被播放的次数,非必选,默认一次

  • animation-direction: alternate;
    规定动画在下一周是否逆向地播放,非必选,默认值normal,但设置的条件必须是animation-iteration-count在两次以上,否则不生效;

  • animation-play-state: running;
    规定动画是否正在运行或暂停(非必选)

至少设置完动画的name和duration后,便可以使用@keyframes 连接动画名来分阶段的设置动画效果了。有什么讲的不对的地方,还请各位指出,本人一定虚心学习。再会!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值