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 (plus d'informations à ce sujet 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: ""; inherits: false; initial-value: red; }
Message original
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3