jQuery动画

jQuery动画animate
在我们需要实现复杂的动画时我们需要用到animate方法。animate()方法允许我们在任意的数值的css属性上创建动画。.animate( properties ,[ duration ], [ easing ], [ complete ] )
.animate( properties, options )这2种语法使用,几乎是差不多,唯一必要的属性就是一组css的键值对。这组属性用于设置css方法的属性键值对类似,除了属性范围做了更多限制。第二个参数开始可以单独传递多个时差也可以合并一个对象传递。
Properties:一个或多个css属性的键值对所构成的object对象,要特别注意所有用于动画的属性必须是数字的,除非另有说明;这些属性如果不是数字的将不能使用基本的jQuery功能,比如常见的,border、margin、padding、width、height、font、left、top、right、bottom、wordSpacing等等这些都是能产生动画效果的。background-color很明显不可以,因为参数是red或者GBG这样的值,除非用插件,否则正常情况下是不能只用动画效果的。注意,CSS 样式使用 DOM 名称(比如 “fontSize”)来设置,而非 CSS 名称(比如 “font-size”)
complete回调: 动画完成时执行的函数,这个可以保证当前动画确定完成后发会触发
duration时间:动画执行的时间,持续时间是以毫秒为单位的;值越大表示动画执行的越慢,不是越快。还可以提供’fast’ 和 'slow’字符串,分别表示持续时间为200 和 600毫秒。
动画演示代码:
在这里插入图片描述
效果演示图:在这里插入图片描述

动 画一执行后紫色长方形发生变化
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值