Background

 

Dans les CSS, il sera possible de définir le fond des objets (comme body, div, balise de titre hx, blockquote, ul, ancrage a, ...)

 

Définir une couleur ou une image de fond

Pour définir une couleur de fond.

background-color:couleur;

Pour définir une image de fond:

background-image:url(chemin_et_nom_fichier);

Avec url contenant le chemin de l'image (Attention à la taille du fichier !), par exemple ../image/monimage.jpg

 

Fixer l'image de fond

Pour que le fond de l'image soit fiwe, même lorsque le visiteur utilise les ascenseurs, utilisez:

background-attachment:fixed;

 

Désactiver ou activer la mosaïque

Lorsque l'image de fond ne tiend pas sur la totalité de l'écran, il est possible de l'afficher en mosaïque,

background-repeat:repeat;

ou au contraire, de le désactiver !

background-repeat:no-repeat;

Mais vous pouvez aussi limiter la répétitions en verticale avec repeat-y ou en horizontale avec repeat-x

 

Deux autres valeurs sont possibles:

initial pour prendre la valeur par défaut

inherit pour hériter de la propriété du parent.

 

Positionner l'image

Positionner en haut à gauche: background-position:left top; ou en utilisant les positions sous forme de valeur: background-position:0% 0%;

Positionner en haut à droite: background-position:right top; ou par valeur: background-position:100% 0%;

Et donc l'équivalent pour le bas...à gauche ou à droite: background-position:right bottom; ou background-position:100% 100%; pour en bas à droite.

Et enfin pour le centrer: background-position:center center; ou background-position:50% 50%;

Image non trouvée !Vous aurez bien entendu plus de possibilité avec les valeurs !

0% à gauche ou en haut suivant le cas, 100% à droite ou en bas. Les valeurs intermédiaires plus allez plus ou moins d'un côté ou de l'autre !

 

Remarques

Vous pouvez trouver des CSS avec une ligne regroupant toutes les informations background. Je ne trouve pas cela forcement bien lisible pour une maintenance, mais cela existe !

body {

background: white url(mon_image_de_fond.jpg) no-repeat center center;

}

 

Annexes

Multiples images dans un background grâce à CSS3