background-color CSS propriété

Définition de la CSS background-color.

La propriété d'Arrière-plan CSS background-color permet de spécifier la couleur de l'arrière plan ou couleur de fond d'un élément HTML ou XTHML. Cette couleur d'arrière-plan peut être totalement transparente, totalement opaque ou semi-transparente selon le format de couleur utilisé. Par défaut, la couleur d'arrière-plan va s'étendre sous les bordures.

Exemple de syntaxe CSS background-color :
background-color : yellowgreen; 
background-color : #9ACD32;
background-color : rgb(154, 205, 50);
background-color : hsl(80, 61%, 50%);
/* Couleurs avec transparence */
background-color : transparent;
background-color : rgba(154, 205, 50, 0.5);
background-color : hsla(80, 61%, 50%, 0.5)

La propriété de feuille de style background-color CSS peut prendre comme valeur de couleur :

  • transparent : l'arrière plan est transparent, il n'y a pas de couleur d'arrière-plan. Valeur par défaut. Peut être utilisée pour rendre transparentes les .
  • #rgb : couleur d'arrière-plan au format hexadécimal, ex:#9ACD32.
  • nommée : couleur d'arrière-plan au format nommé, ex:yellowgreen.
  • rgb(r,g,b) : couleur d'arrière-plan au format RGB. r, g et b sont compris entre 0 et 255, s'ils sont en pourcentage alors spécifier l'unité "%". Ex:rgb(154,205,50).
  • rgba(r,g,b,alpha) : couleur d'arrière-plan au format en RGB avec transparence (CSS3). "alpha" est compris entre 0 et 1. Ex:rgba(154,205,50,0.6).
  • hsl(h,s%,l%) : couleur d'arrière-plan au format HSL (CSS3), ex:hsl(80,61%,50%).
  • hsla(h,s%,l%,alpha) : couleur d'arrière-plan au format HSL avec transparence (CSS3). "alpha" est compris entre 0 et 1. Ex:hsla(80,61%,50%,0.2).
  • currentColor : couleur d'arrière-plan héritée de la couleur calculée de .
  • inherit : couleur d'arrière-plan héritée de la couleur de fond de son parent (Css2).

Il existe aussi en CSS2, la possibilité de récupérer des couleurs de l'interface navigateur (net4.7 gère cela très mal) pour spécifier la couleur de d'arrière plan.

Conditions d'application de la CSS background-color.

La CSS background-color est applicable sur toutes les balises HTML ou XHTML.

La valeur de la CSS background-color peut être mise directement dans la propriété de raccourci CSS .

Héritage des valeurs Css de background-color.

La couleur d'arrière-plan n'est pas héritée de la propriété background-color CSS de l'élément parent.

Problème d'interprétation de background-color en Css.

La propriété de feuille de style background-color css est reconnue par tous les navigateurs, sauf pour les nouvelles unités de couleurs CSS3 (Compatibilité des formats de couleur web) et pour currentColor. (2015).

Conditions d'animation de background-color en CSS3.

La CSS background-color est une propriété de feuille de style qui peut être utilisée pour les animations CSS et transitions CSS.

Règles de syntaxes CSS pour background-color.

Règles relatives à la propriéte background-color Css

La propriété CSS background-color est située derrière la propriété CSS background-image. Si vous avec une image avec des zones transparentes, vous verrez dans ces dernières la couleur d'arrière-plan.

Par défaut, les limites de l'arrière-plan s'étendent sous les bordures, mais vous pouvez les changer en utilisant la propriété en Css.

Compatibilités navigateurs de la propriété background-color

Equivalence de la CSS background-color en HTML.

La propriété de feuille de style background-color CSS peut remplacer en HTML l'attribut BGCOLOR de la balise HTML et XHTML , , .

Exemples et astuces CSS pour utiliser background-color

Spécifier la couleur de fond de votre page html

Vous pouvez spécifier la couleur de fond de votre page html.
Je vous conseille de mettre le code css dans une feuille de style externe si toutes vos pages html sont de la même couleur, cela permet de changer la couleur rapidement dans toutes vos pages.

Code CSS :
body {background-color : red} 

Les couleurs de textes et l'accessibilité

Dans les cadre de l'accessibilité, vous devez répondre à certaines recommandations WCAG 2.0 pour les couleurs. Vous devez vous assurer que le contraste entre la couleur d'un texte et son arrière-plan est suffisamment grand pour que le texte soit correctement lu.

Votre avis sur la définition background-color en CSS

Votez pour la définition CSS background-color

  • 1/5
  • 2/5
  • 3/5
  • 4/5
  • 5/5

Avis sur la page https://www.zonecss.fr/proprietes-css/background-color-css.html Votes: 4.3 / 5 - 21 votes
Cliquez sur une étoile pour voter.