最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
jquery animate step实现css3属性动画
时间:2022-06-25 17:38:37 编辑:袖梨 来源:一聚教程网
jquery animation的工作原理是通过将元素的css样式从一个状态改变为另一个状态。css属性值是逐渐改变的,这样就可以创建动画效果。
但是animate方法下,只有数字值可创建动画(比如 “top:30px”),字符串值类型的值则是无法创建动画(比如 “background-color:red”)。而工作中我们遇到的更多是想通过jquery animate来控制 css3属性,而css3好多效果因为不是数值的,所以是没有办法直接通过animate()开发方法 实现的。如translate(), rotate(), scale(), skew(),等开发方法 ,这些开发方法 的一个特点就是它们的值是字符和数字混合在一起,如:rotate(360deg);
还好animate()方法有个stp参数规定动画执行的每一步都要执行step这个回调函数。我们可以用使用一个不影响元素效果显著的css值来触发animate()开发方法 ,然后在step回调函数中修改我们想要修改的值,这样就可以间接地实现动画了,实例:
jquery animate控制 css3属性
运行可看到动画效果,对于step这个关键参数的用法,可看下面的相关注释,网上的介绍几乎没有,纯属个人见解:
相关文章
- 大淘客联盟开放平台API申请方法-大淘客联盟开放平台API开发者接入完整流程 07-01
- 盯盯拍语音拍照如何实现-盯盯拍声控拍照功能设置步骤解析 07-01
- 百度网盘怎样导出微信文件 07-01
- 可灵AI视频转绘效果如何实现 07-01
- 盯盯拍行车记录仪如何连接手机-盯盯拍行车记录仪连接手机的具体步骤 07-01
- Classln如何启用视频软件解码器功能 07-01