【CSS学习笔记】CSS动画效果实战

本文介绍了CSS动画的实现,包括皮球掉地反弹、纯CSS制作GIF效果、图片移动和打字输入效果。详细讲解了animation属性的各个部分,如animation-name、duration、timing-function、delay、iteration-count、direction和fill-mode。还探讨了贝塞尔曲线在控制动画速度曲线中的作用,以及如何使用steps函数创建GIF效果和打字输入动画。
摘要由CSDN通过智能技术生成

内容参考自:https://juejin.im/entry/59b15307518825244c0d2493

animation属性:

  • animation-name :需要绑定的keyframe名称
  • animation-duration:动画持续时间
  • animation-timing-function:动画的运动曲线,linear,ease,ease-in,ease-out,ease-in-out,cubic-bezier(),steps()
  • animation-delay:动画开始之前的延时
  • animation-iteration-count:重复次数
  • animation-direction:是否轮流反向播放动画,值normal,默认正常播放;alternate轮流反向播放
  • animation-fill-mode:控制元素在动画执行前与动画完成后样式。none:使用得动画不会对动画等待和动画完成的元素样式产生改变;forwards:动画结束后,元素的样式将设置为动画的最后一帧的样式;backwards:在动画等待的那段时间内,元素的样式将设置为动画第一帧的样式;both:在动画等待和动画结束状态,元素将分别应用动画第一帧和最后一帧的样式著作权归作者所有。

皮球掉地反弹

主要利用贝塞尔曲线和ease控制动画效果。贝塞尔曲线控制速度曲线,ease使得每个阶

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值