Différents effets CSS permettent de définir une couleur ou une image d'arrière plan pour un élément ou une page toute entière.
Attention à ne pas utiliser une couleur ou une image de fond qui rendrait moins lisible le texte de la page.
Cliquez sur les exemples de code CSS pour voir le résultat appliqué à la colonne de droite ou l'un de ses éléments contenus.
background-color : couleur de fond d'un élément | |||||||||
La couleur peux être :
Remarque :
En savoir plus : |
|||||||||
background-image : URL de l'image de fond d'un élément | |||||||||
L'URL de l'image peut-être absolue ou relative. background-image: url('images/css-logo.png');
background-image: url('http://www.w3.org/Icons/WWW/w3c_home_nb');
background-image: none;
Par défaut l'image est répétée de la gauche vers la droite (axe des "x") et du haut vers le bas (axe des "y") de sorte à couvrir toute la surface de l'élément concerné.
|
|||||||||
background-repeat : répéter ou non l'image de fond | |||||||||
Par défaut l'image est répétée de la gauche vers la droite (axe des "x" ou axe horizontal) et du haut vers le bas (axe des "y" ou axe vertical), couvrant ainsi toute la surface de l'élément concerné. L'image peut être répétée uniquement sur l'axe des "x" ou des "y", ou pas répétée du tout. Exemles :
background-image: url('images/css-logo.png');
background-repeat:repeat; background-image: url('images/css-logo.png');
background-repeat:repeat-x; background-image: url('images/css-logo.png');
background-repeat:repeat-y; background-image: url('images/css-logo.png');
background-repeat:no-repeat;
|
|||||||||
background-position : position de l'image de fond d'un élément | |||||||||
Par défaut l'image de fond est affichée dans le coin haut-gauche de l'élément. La propriété background-position permet de préciser où commence l'affichage de l'image par :
Remarques : il est possible de mixer pourcentages et positions, et si une seule valeur est renseignée alors l'autre valeur sera automatiquement 50%.
|
|||||||||
background-attachment : détermine si l'image de fond est fixe ou bouge lorsque l'on fait défiler la page | |||||||||
Voir exemple dans la partie "Place à la pratique".
|
|||||||||
background : combiner toutes les propriétés | |||||||||
La propriété background permet de rassembler en une seule instruction CSS toutes les propriétés vues précédemment dans l'ordre suivant :
Exemples :
background: yellow url('images/css-logo.png') no-repeat center center;
background: #000000 url('images/css-logo.png') repeat-x 0% 80%;
background: blue url('images/css-logo.png') repeat-y right;
|
2011 - Sylvain Boureliou - sylvain.boureliou@gmail.com - www.boureliou.com