background CSS propriété

Définition de la CSS background.

La propriété d'Arrière-plan CSS background est un raccourci pour déclarer un ensemble de propriétés d'arrière plan (fond) en une seule fois.

Exemple de syntaxe CSS background :
background : green url(background.gif);
background : green url(/img/background.gif) no-repeat scroll 10px 20px;

/* Ecriture CSS 3*/
background : green url(/img/background.gif) no-repeat scroll 10px 20px / 50px padding-box;

La propriété CSS background peut prendre à la suite, les valeurs des propriétés CSS de (dans l'ordre énoncé):


Il est possible d'omettre des valeurs.

Conditions d'application de la CSS background.

La propriété CSS background est applicable sur toutes les balises (X)HTML, elle est reconnue par tous les navigateurs.

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

La propriété de feuille de style background CSS peut poser de problèmes d'interprétations sous Nestcape, Firefox, Mozilla.

Evolution de la syntaxe CSS de background.

Ecriture de la Css background selon les versions CSS

En CSS 2, les valeurs des propriétés CSS autorisées sont dans l'ordre (*) :

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position
Exemple d'écriture de background en Css2 :
background : green url(/img/background.gif) no-repeat fixed 10px

En CSS 3, les valeurs des propriétés CSS autorisées sont dans l'ordre (*) :

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position / background-size
  • background-origin
  • background-clip
Exemple d'écriture de background en Css3 :
background : green url(/img/background.gif) no-repeat fixed 10px / 50px padding-box ;

*) Tant que les valeurs sont identifiables, l'ordre à normalement peu d'importance, par exemple la valeur no-repeat de background-repeat peut être mise à n'importe quel endroit, car aucune autre propriété du raccourci n'a cette valeur.
Par compte, background-position et background-size peuvent avoir des valeurs identiques. Il est donc important de respecter leur ordre les unes par rapport aux autres.

Règles de syntaxes CSS pour background.

Règles de la Css background-size relatives aux arrière-plans multiples

Dans le cadre des images d'arrière-plans multiples, vous pouvez déclarer plusieurs images d'arrière-plan dans la Css background.
Chaque ensemble doit être séparée par une virgule (,).
Attention, seul le dernier ensemble doit avoir la propriété background-color.
Chaque image ou dégradé déclaré se situe "dans l'espace" derrière le précédent.

Ecriture de la Css background pour des images d'arrière-plan multiple :
background : 
/* premier ensemble */
  url(/img/background-image-1.jpg) repeat-x -20% 30% / auto content-box scroll,
/* second ensemble */
  url(/img/background-image-2.png) no-repeat 30px -20px / auto padding-box scroll,
/* dernier ensemble avec couleur d'arrière-plan */
  red url(/img/background-3.gif) repeat left 10px top 10px / auto border-box scroll; 

Compatibilités navigateurs de la propriété background

Votre avis sur la définition background en CSS

Votez pour la définition CSS background

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

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