background-image CSS propriété

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.

Exemple de syntaxe CSS background-image :
/* En CSS 2*/
background-image : url( image.gif );

/* En CSS 3 */
background-image : linear-gradient( to bottom, #f0f9ff 0%,#a1dbff 100% );
background-image : radial-gradient( ellipse at center, #f0f9ff 0%,#a1dbff 100% );
background-image : url( image.gif ), url( image2.gif );

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 style background-image.
  • : fonction Css pour faire un dégradé linéaire en arrière-plan.
  • : fonction Css pour faire un dégradé radial en arrière-plan.
  • inherit : l'arrière plan ou fond hérite de la valeur du background-image de son parent (CSS2).

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 .

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 . 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é 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é 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é 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

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 , , , , , .

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

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