2

我制作的一个 JavaScript 函数需要解析所有不一定附加“一个”值的 CSS 值。例如,margin:0 0 4px 12px;实际上是四个值(margin-top、margin-right 等)。

基本上,我需要的只是一个速记属性列表。但是,我不需要所有速记 css。我只需要可能是动画的速记 css(rgb、px、em 等)。所以,我不在乎,border:1px solid black;因为我无法制作动画solid.,但我确实在乎,border-width,因为border-width 是所有四个边框的简写。

无论如何,我的列表包括:
- 边框宽度
- 背景位置
- 填充
- 边距
- 边框半径 - 框阴影
- 轮廓半径
- 边框颜色
- 边框颜色 - 文本阴影 - 字体

那么,我错过了什么吗?你看,我不知道是否有任何晦涩的属性,例如:mystery-color:red green blue hazel pigbreath;

4

1 回答 1

9

这是 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
于 2010-08-11T01:22:17.290 回答