颜色动画
jQuery UI 效果核心增加了使用 rgb()
、rgba()
、十六进制值,甚至颜色名称(如 "aqua"
)对颜色属性进行动画处理的功能。只需包含 jQuery UI 效果核心文件,.animate()
就会获得对颜色的支持。
支持以下属性
backgroundColor
borderBottomColor
borderLeftColor
borderRightColor
borderTopColor
color
columnRuleColor
outlineColor
textDecorationColor
textEmphasisColor
颜色动画的支持来自 jQuery Color 插件。Color 插件提供了多种用于处理颜色的函数。有关完整文档,请参阅 jQuery Color 文档。
link 类动画
虽然有直接对单个颜色属性进行动画处理的用例,但通常更好的方法是将样式包含在一个类中。jQuery UI 提供了一些方法,这些方法将对 CSS 类的添加或删除进行动画处理,具体包括 .addClass()
、.removeClass()
、.toggleClass()
和 .switchClass()
。这些方法将自动确定哪些属性需要更改并应用适当的动画。
link 示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
|