2010-08-11 8 views
1

Une fonction JavaScript que j'ai créée doit analyser toutes les valeurs CSS qui ne sont pas nécessairement associées à une valeur 'un'. Par exemple, margin:0 0 4px 12px; est en réalité quatre valeurs (marge supérieure, marge droite, etc.).liste des propriétés css abrégées

Fondamentalement, tout ce dont j'ai besoin est une liste des propriétés abrégées. Cependant, je n'ai pas besoin de tous les raccourcis css. J'ai juste besoin du raccourci css qui pourrait potentiellement être animé (rgb, px, em, etc). Donc, je ne me soucie pas de border:1px solid black; puisque je ne peux pas animer solid. Mais je me soucie de border-width, depuis border-width est raccourci pour les quatre frontières.

Quoi qu'il en soit, ma liste comprend:
- border-width
- background-position
- rembourrage
- Marge
- border-radius - box-shadow
- contour rayon
- border-color
- frontière-couleurs - text-shadow - font

Alors, j'en ai manqué? Vous voyez, je ne sais pas s'il y a des propriétés obscures qui sont comme: mystery-color:red green blue hazel pigbreath;

+0

En faire un wiki. –

+0

Avez-vous déjà eu une liste de ceux-ci? –

+0

La liste des propriétés animables W3C avait la plupart, sinon la totalité (je pense). Son lié à dans les commentaires de réponse. – Azmisov

Répondre

6

Ceci est une liste complète de toutes les propriétés sténographiques implémentées par Firefox, extraites du code source. Je ne sais pas lequel d'entre eux "pourrait potentiellement être animé" par votre JavaScript. J'ai éliminé ceux qui ne sont que des raccourcis pour des raisons internes trop compliquées pour entrer ici.

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

Je suppose que dire «propriétés raccourcies» n'était pas tout à fait raison. Juste les propriétés qui ont plusieurs valeurs intégrées. Comme, background-position ou box-shadow. Les deux ne sont pas des raccourcis, mais ont plusieurs valeurs. – Azmisov

+2

Je ne peux pas facilement extraire cela du code source: -/Peut-être que cette liste est de plus d'aide? http://www.w3.org/TR/css3-transitions/#animatable-properties- – zwol

+0

Oui, merci. Je ne savais pas que w3c avait ça sur leur site. – Azmisov

Questions connexes