CSS3 Arrière-plan
Arrière-plans CSS3
CSS3 contient plusieurs nouvelles propriétés d'arrière-plan qui offrent un meilleur contrôle sur les éléments d'arrière-plan.
Dans ce chapitre, vous découvrirez les propriétés d'arrière-plan suivantes :
- background-image
- background-size
- background-origin
- background-clip
Vous apprendrez également à utiliser plusieurs images d'arrière-plan.
Prise en charge des navigateurs
Les nombres dans le tableau indiquent le premier numéro de version du navigateur qui prend en charge la propriété.
Le nombre précédant immédiatement -webkit-, -ms- ou -moz- est le premier numéro de version du navigateur qui prend en charge la propriété préfixée.
| Propriété | |||||
|---|---|---|---|---|---|
| background-image (avec plusieurs arrière-plans) |
4.0 | 9.0 | 3.6 | 3.1 | 11.5 |
| background-size | 4.0 1.0 -webkit- |
9.0 | 4.0 3.6 -moz- |
4.1 3.0 -webkit- |
10.5 10.0 -o- |
| background-origin | 1.0 | 9.0 | 4.0 | 3.0 | 10.5 |
| background-clip | 4.0 | 9.0 | 4.0 | 3.0 | 10.5 |
Propriété background-image CSS3
En CSS3, les images d'arrière-plan peuvent être ajoutées via la propriété background-image.
Les différentes images d'arrière-plan sont séparées par des virgules, et parmi toutes les images, la première est affichée sur la couche la plus haute.
Exemple
Essayez-le vous-même »
Différentes propriétés peuvent être définies pour différentes images.
Exemple
Essayez-le vous-même »
Propriété background-size de CSS3
background-size spécifie la taille des images d'arrière-plan. Avant CSS3, la taille d'une image d'arrière-plan était déterminée par la taille réelle de l'image.
En CSS3, vous pouvez spécifier des images d'arrière-plan, ce qui vous permet de redéfinir la taille des images d'arrière-plan dans différents contextes. Vous pouvez spécifier des tailles en pixels ou en pourcentages.
La taille que vous spécifiez est une taille en pourcentage relative à la largeur et à la hauteur de l'élément parent.
Exemple 1
Réinitialiser l'image d'arrière-plan :
Essayez-le vous-même »
Exemple 2
Étirer l'image d'arrière-plan pour remplir complètement la zone de contenu :
Essayez-le vous-même »
Propriété background-origin CSS3
La propriété background-origin spécifie la zone de positionnement des images d'arrière-plan.
Les images d'arrière-plan peuvent être placées dans les zones content-box, padding-box et border-box.

Exemple
Positionner l'image d'arrière-plan dans la zone content-box :
Essayez-le vous-même »
Images d'arrière-plan multiples en CSS3 |
|
|
CSS3 vous permet d'ajouter plusieurs images d'arrière-plan à un élément. |
Exemple
Définissez deux images d'arrière-plan sur l'élément body:
Essayez-le vous-même »
Propriété background-clip de CSS3
En CSS3, la propriété background-clip spécifie que l'arrière-plan est dessiné à partir d'une position spécifiée.
Exemple
Essayez-le vous-même »
Nouvelles propriétés d'arrière-plan
| Séquence | Description | CSS |
|---|---|---|
| background-clip | Spécifie la zone de dessin de l'arrière-plan. | 3 |
| background-origin | Spécifie la zone de positionnement de l'image d'arrière-plan. | 3 |
| background-size | Spécifie la taille de l'image d'arrière-plan. | 3 |