Définition de la CSS var().
La fonction de Propriété personnalisée CSS var()
permet récupérer une valeur personnalisée.
var(nom, valeur)
CSS accepte comme paramètre :- nom : nom de la variable , précédé de deux tirets "
--
" sensible à la casse. - valeur : peut être omis, correspond à la valeur de sécurité.
Conditions d'application de la CSS var().
La fonction de Propriété personnalisée CSS var()
est applicable à la valeur des propriétés CSS.
Problème d'interprétation de var() en Css.
La fonction de Propriété personnalisée CSS var()
n'est reconnue par tous les navigateurs.
Règles de syntaxes CSS pour var().
Règles d'écriture des valeurs personnalisées
Le nom de la variable :
- commence toujours par deux tirets "
--
", - ne contient pas d'espace,
- ne comporte pas de caractères accentués.
- tiret "-", chiffre, tiret bas "_" sont acceptés.
- correspond à une valeur, un mot clé qui pourra être assigné à la propriété Css qui reçoit le
val()
. - ce ne peut pas être un bout de valeur.
Les valeurs personnalisées ne peuvent être déclarées qu'entre "{
" "}
".
On utilise généralement la pseudo-classe CSS :root
pour faire l'ensemble des déclarations afin que les valeurs personnalisées soient globales. Dans le cas où, vous n'utilisez pas :root
, la portée de la valeur personnalisée restera limité, seul l'héritage permettra d'y accéder (voir --centerLocale
dans l'exemple de code).
Règles d'applications des valeurs personnalisées
Si la valeur de var()
:
- n'est pas une valeur admise par la propriété, la valeur est ignorée.
- contient un
!important
, ce dernier est supprimé.
var()
fait appel à une variable :- qui n'existe pas, la valeur est ignorée ou on applique la valeur de sécurité si elle a été précisée.
Dans l'exemple ci-dessous, seuls les éléments qui hériteront de .maClass
auront une couleur green
, les autres auront une couleur darkred
.
Si dans un héritage, il y a plusieurs --my-color
, alors c'est le poids des sélecteurs qui déterminera la valeur à prendre.
Compatibilités navigateurs de la fonction var()
- Détails des versions de la CSS var()
- Fonction
var()
css n'est pas compatible W3C - Fonction
var()
est compatible avec CSS3 et plus.
Votre avis sur la définition var() en CSS
Votez pour la définition CSS var()
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 3.5 / 5 - 2
votes
Cliquez sur une étoile pour voter.