Aller au contenu

Couleurs

Cette famille regroupe toutes les propriétés consacrées à la couleur.
En CSS, les couleurs peuvent être définies de différentes façons : noms de couleurs (red), valeurs hexadécimales (#ff0000), fonctions (rgb(), hsl(), etc.).


PropriétéDescription
colorDéfinit la couleur du texte (avant-plan).
background-colorDéfinit la couleur de l’arrière-plan.
border-colorDéfinit la couleur des bordures.
border-top-colorDéfinit la couleur de la bordure supérieure.
border-right-colorDéfinit la couleur de la bordure droite.
border-bottom-colorDéfinit la couleur de la bordure inférieure.
border-left-colorDéfinit la couleur de la bordure gauche.
outline-colorDéfinit la couleur du contour de l’élément.

Certaines propriétés étaient utilisées uniquement dans d’anciens navigateurs (Internet Explorer, Netscape) et ne doivent plus être utilisées.

PropriétéStatutExplication
layer-background-colorNetscape 4 (obsolète)Définissait la couleur d’arrière-plan et de la bordure dans Netscape.
scrollbar-base-colorInternet Explorer (obsolète)Définissait la couleur principale de la barre de défilement.
scrollbar-face-colorInternet Explorer (obsolète)Définissait la couleur de la zone centrale de la barre de défilement.
scrollbar-track-colorInternet Explorer (obsolète)Définissait la couleur de la piste (track) de la barre de défilement.
scrollbar-arrow-colorInternet Explorer (obsolète)Définissait la couleur des flèches de la barre de défilement.
scrollbar-shadow-colorInternet Explorer (obsolète)Définissait la couleur de l’ombre de la barre de défilement.
scrollbar-darkshadow-colorInternet Explorer (obsolète)Définissait la couleur de l’ombre externe plus sombre.
scrollbar-highlight-colorInternet Explorer (obsolète)Définissait la couleur de la zone mise en surbrillance.
scrollbar-3dlight-colorInternet Explorer (obsolète)Définissait la couleur des bords en relief de la barre de défilement.

  • Utilise uniquement les propriétés standards (color, background-color, border-color, outline-color).
  • Les propriétés liées aux barres de défilement (scrollbar-*) ou à Netscape (layer-background-color) sont obsolètes.
  • Aujourd’hui, pour personnaliser une scrollbar, on utilise les pseudo-éléments CSS modernes (::-webkit-scrollbar, scrollbar-color, scrollbar-width).