我制作的JavaScript函数需要解析所有不一定附加“one”值的CSS值。例如,margin:0 0 4px 12px;
实际上是四个值(margin-top,margin-right等)。
基本上,我只需要一个速记属性列表。但是,我不需要所有速记css。我只需要可能是动画的速记css(rgb,px,em等)。所以,我不关心border:1px solid black;
,因为我无法动画solid.
但是我关心border-width,
,因为border-width是所有四个边框的简写。
无论如何,我的清单包括:
- 边界宽度
- 背景位置
- 填充
- 保证金
- border-radius
- 盒子阴影
- 轮廓半径
- 边框颜色
- 边框颜色
- 文字阴影
- font
那么,我有没有想念?你知道,我不知道是否有任何模糊的属性:mystery-color:red green blue hazel pigbreath;
答案 0 :(得分:6)
这是Firefox实现的所有速记属性的完整列表,从源代码中删除。我不知道你的JavaScript中哪些“可能会被动画化”。我已经删除那些只是因为内部原因的简写而难以进入的人。
background
border
border-color
border-style
border-width
border-top
border-right
border-bottom
border-left
cue
font
list-style
margin
marker
-moz-border-start
-moz-border-end
-moz-border-radius
-moz-column-rule
-moz-outline-radius
-moz-transition
outline
overflow
padding
pause