Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
CSS Properties and Values API (Propriétés et valeurs)
Expérimental:Il s'agit d'unetechnologie expérimentale.
Vérifiez attentivement letableau de compatibilité des navigateurs avant de l'utiliser en production.
Dans cet article
Interfaces
CSS.registerPropertyDéfinit la manière dont un navigateur devrait analyser une
propriété CSS personnalisée. L'accès à cette interface se fait enJavaScript viaCSS.registerProperty.@propertyDéfinit la manière dont un navigateur devrait analyser une
propriété CSS personnalisée. L'accès à cette interface se fait à l'aide d'une règleat-rule@propertyenCSS.
Exemples
L'exemple suivant utiliseCSS.registerProperty enJavaScript pour typer unepropriété CSS personnalisée,--ma-couleur en tant que couleur et que valeur par défaut, sans lui permettre d'hériter de sa valeur :
window.CSS.registerProperty({ name: "--ma-couleur", syntax: "<color>", inherits: false, initialValue: "#c0ffee",});Le même enregistrement peut se faire enCSS en utilisant la règleat-rule@property :
@property --ma-couleur { syntax: "<color>"; inherits: false; initial-value: #c0ffee;}Spécifications
| Specification |
|---|
| CSS Properties and Values API Level 1> # the-css-property-rule-interface> |
| CSS Properties and Values API Level 1> # the-registerproperty-function> |
Compatibilité des navigateurs
Voir les interfaces individuelles