2010-08-11 2 views
1

Функция JavaScript, которую я создал, должна анализировать все значения CSS, которые не обязательно имеют привязанное к ним значение «один». Например, margin:0 0 4px 12px; фактически представляет собой четыре значения (margin-top, margin-right и т. Д.).Список сокращенных свойств css

В принципе, все, что мне нужно, это список сокращенных свойств. Тем не менее, мне не нужны все сокращенные css. Мне просто нужен стринги css, которые потенциально могут быть анимированы (rgb, px, em и т. Д.). Итак, меня не волнует border:1px solid black;, так как я не могу анимировать solid. Но мне все равно border-width,, так как border-width является сокращением для всех четырех границ.

В любом случае, мой список включает в себя:
- граница ширина
- фон положения
- обивка
- запас
- граница радиус - коробчатая тень
- контур радиус
- граница цвета
- пограничные цвета - текст-тень - шрифт

Итак, я пропустил какой-нибудь? Понимаете, я не знаю, есть ли какие-то неясные свойства: mystery-color:red green blue hazel pigbreath;

+0

Сделайте это wiki. –

+0

Вы когда-нибудь получали список из них? –

+0

Список анимированных свойств W3C имел большинство, если не все (я думаю). Это связано с ответами на комментарии. – Azmisov

ответ

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 
+0

Я предполагаю, что «стенографические свойства» были не совсем правильными. Просто свойства, которые имеют множество встроенных значений. Например, background-position или box-shadow. Оба они не являются сокращенными, но имеют несколько значений. – Azmisov

+2

Я не могу легко извлечь это из исходного кода: -/Возможно, этот список более полезен? http://www.w3.org/TR/css3-transitions/#animatable-properties- – zwol

+0

Да, спасибо. Я не знал, что w3c имел это на своем сайте. – Azmisov