Définition de la CSS background-image.
La propriété d'Arrière-plan CSS background-image
permet de mettre des ou une image d'arrière-plan ou un dégradé de couleur linéaire en arrière-plan ou un dégradé de couleur radial en arrière-plan. Par défaut, l'image d'arrière-plan ou le dégradé de couleur vont s'étendre sous les bordures.
La propriété de feuille de style background-image
CSS peut prendre une/des valeurs suivantes :
-
none
: pas d'image ou de dégradé en arrière-plan, valeur par défaut. -
url(url-image)
: l'url de l'image d'arrière plan, peut être relative ou absolue.
Le point de départ de l'url relative de l'image est l'endroit où se trouve la feuille de stylebackground-image
. -
linear-gradient()
: fonction Css pour faire un dégradé linéaire en arrière-plan. -
radial-gradient()
: fonction Css pour faire un dégradé radial en arrière-plan. -
inherit
: l'arrière plan ou fond hérite de la valeur dubackground-image
de son parent (CSS2).
Exemple de code background-image
CSS
Conditions d'application de la CSS background-image.
La propriété de feuille de style background-image
CSS est applicable sur presque toutes les balises HTML ou XHTML, elle est reconnue par tous les navigateurs.
La valeur de la CSS background-image
peut être mise directement dans la propriété de raccourci CSS background
.
Héritage des valeurs Css de background-image.
La propriété de feuille de style background-image
n'est pas héritée celle de son élément parent.
Problème d'interprétation de background-image en Css.
Attention lorsque vous utilisez des feuilles de styles externes, netscape 4.7 prend comme point de départ de l'url l'endroit où se trouve la feuille de style alors que Internet Explorer prend comme origine la page html.
Donc si votre feuille de style est dans un autre dossier mettez soit :
- une url absolue (http://www.mon.site/image/fond.gif).
- une url relative à la racine du site(/image/fond.gif).
Evolutions de la syntaxe CSS de background-image.
En CSS3 les fonds multiples ont été introduits, la propriété CSS background-image
CSS, accepte de prendre plusieurs valeurs séparées par une virgule.
Règles de syntaxes CSS pour background-image.
Règles générales relatives à la propriéte background-image Css
La propriété CSS background-image
est située devant la propriété CSS background-color
. 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é background-clip
Css.
Par défaut les images l'arrière-plan se répètent pour compléter la zone d'arrière-plan, mais vous pouvez spécifier la manière dont elles se répètent en utilisant la propriété background-repeat
Css.
Par défaut les images l'arrière-plan se sont positionnées au point 0 0
soit le coin haut gauche de l’élément avant de se répéter, mais vous pouvez cette position en utilisant la propriété background-position
Css.
Règles relatives aux arrière-plans multiples
Il est possibles de spécifier plusieurs images ou dégradés d'arrière-plans depuis Css3 avec la propriété background-image
Css. Chaque image ou dégradé déclaré doit être séparé par une virgule (,).
Chaque image ou dégradé déclaré se situe "dans l'espace" derrière le précédent.
Compatibilités navigateurs de la propriété background-image
- Détails des versions de la CSS background-image
- Propriété
background-image
est compatible avec CSS1 et plus. - Propriété
background-image
est compatible avec CSS2 et plus.
Equivalence de la CSS background-image en HTML.
La propriété CSS background-image
peut remplacer l'attribut HTML BACKGROUND
des balises HTML ou XHTML body
, ilayer
, layer
, table
, td
, tr
.
Votre avis sur la définition background-image en CSS
Votez pour la définition CSS background-image
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 4.4 / 5 - 17
votes
Cliquez sur une étoile pour voter.