MEILLEUR SITE POUR LES DÉVELOPPEURS WEB
HTML5 Cours pour débutants

En Ua Es De

HTML Images d'arrière-plan


Une image d'arrière-plan peut être spécifiée pour presque tous les éléments HTML.


Image de fond sur un élément HTML

Pour ajouter une image d'arrière-plan sur un élément HTML, utilisez l'attribut HTML style et l'attribut CSS background-image propriété :

Exemple

Ajoutez une image de fond sur un élément HTML :

<div style="background-image: url('img_girl.jpg');">
Try it Yourself »

Vous pouvez également spécifier l'image d'arrière-plan dans l'élément <style>, dans la section <head> :

Exemple

Spécifiez l'image d'arrière-plan dans l'élément <style> :

<style>
div {
  background-image: url('img_girl.jpg');
}
</style>
Try it Yourself »

Image d'arrière-plan sur une page

Si vous souhaitez que la page entière ait une image d'arrière-plan, vous devez spécifier l'image d'arrière-plan sur l'élément <body> :

Exemple

Ajoutez une image d'arrière-plan pour toute la page :

<style>
body {
  background-image: url('img_girl.jpg');
}
</style>
Try it Yourself »

Répétition en arrière-plan

Si l'image d'arrière-plan est plus petite que l'élément, l'image se répétera, horizontalement et verticalement, jusqu'à atteindre la fin de l'élément :

Exemple

<style>
body {
  background-image: url('example_img_girl.jpg');
}
</style>
Try it Yourself »

Pour éviter que l'image d'arrière-plan ne se répète, définissez la propriété background-repeat sur no-repeat.

Exemple

<style>
body {
  background-image: url('example_img_girl.jpg');
  background-repeat: no-repeat;
}
</style>
Try it Yourself »

Couverture de fond

Si vous souhaitez que l'image d'arrière-plan couvre l'intégralité de l'élément, vous pouvez définir la propriété background-size sur cover

De plus, pour vous assurer que l'intégralité de l'élément est toujours couverte, définissez la propriété background-attachment sur fixed:

De cette façon, l'image de fond couvrira la totalité de l'élément, sans étirement (l'image conservera ses proportions d'origine) :

Exemple

<style>
body {
  background-image: url('img_girl.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
</style>
Try it Yourself »

Étirement de l'arrière-plan

Si vous souhaitez que l'image d'arrière-plan s'étire pour s'adapter à l'ensemble de l'élément, vous pouvez définir la propriété background-size sur 100% 100%:

Essayez de redimensionner la fenêtre du navigateur et vous verrez que l'image s'étirera, mais couvrira toujours l'intégralité de l'élément.

Exemple

<style>
body {
  background-image: url('img_girl.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
}
</style>
Try it Yourself »

En savoir plus CSS

À partir des exemples ci-dessus, vous avez appris que les images d'arrière-plan peuvent être stylisées à l'aide des propriétés d'arrière-plan CSS.

Pour en savoir plus sur les propriétés de l'arrière-plan CSS, étudiez notre Tutoriel sur l'arrière-plan CSS.



Commentaires