CSS évolue avec le temps et de nouvelles fonctionnalités y sont ajoutées, ce qui facilite la mise en œuvre des fonctionnalités les plus couramment utilisées. Aujourd'hui, nous verrons une fois une telle fonctionnalité qui rend le CSS encore plus puissant.
La @property (at-rule) permet aux développeurs de définir des propriétés personnalisées. Dans cet article, nous verrons ce qu'est @property, pourquoi il est utile et comment l'utiliser avec quelques exemples pratiques.
Les propriétés personnalisées CSS (variables) existent depuis un certain temps et elles vous permettent de stocker et de réutiliser des valeurs telles que les couleurs, les tailles de police ou toute autre valeur de style. Cependant, jusqu'à récemment, ils manquaient de fonctionnalités avancées telles que la définition de types et de valeurs par défaut. Ceci est particulièrement utile si nous souhaitons implémenter des animations complexes (nous en parlerons plus dans les prochains articles).
La règle @property représente un enregistrement de propriété personnalisée directement dans la feuille de style sans avoir à exécuter de js.
@property --my-custom-property { syntax: "<color>"; inherits: false; initial-value: red; }
Message original
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!