Dino Geek essaye de t'aider

Comment utiliser les variables en CSS?


Les variables CSS, également appelées propriétés personnalisées, remplacent les valeurs dans des propriétés CSS avec des valeurs définies par l’utilisateur.

Voici comment vous pouvez les utiliser:

1. Déclaration d’une variable CSS:

Vous pouvez déclarer des variables en utilisant deux traits d’union avant le nom de la variable. Les déclarations de variables sont faites dans des sélecteurs CSS. Pour déclarer une variable globale, déclarez-la dans le sélecteur :root.

``` :root { —couleur-principale: lightgray;
}
```

1. Utilisation d’une variable CSS:

Une fois que vos variables sont déclarées, vous pouvez les utiliser dans votre fichier CSS en utilisant la fonction var(). Placez le nom de la variable comme paramètre de la fonction var().

```
body { background: var(—couleur-principale);
}
```

1. Mise à jour d’une variable CSS:

Vous pouvez également mettre à jour la valeur d’une variable CSS.

``` :root { —couleur-principale: lightgray;
}

body { background: var(—couleur-principale);
}

body.dark-mode { —couleur-principale: black;
}
```

Dans cet exemple, initialement, nous avons défini la valeur de la variable —couleur-principale comme lightgray. Cependant, si la classe dark-mode est appliquée à l’élément body, alors la valeur de la variable —couleur-principale est mise à jour à black.

Notez que la portée de la variable est importante. De manière générale, la variable est accessible dans le sélecteur où elle a été définie et dans ses descendants.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation