Tutoriel HTML

ACCUEIL HTML Introduction HTML Éditeurs HTML HTML de base Éléments HTML Attributs HTML En-têtes HTML Paragraphes HTML Styles HTML Formatage HTML Citations HTML Commentaires HTML Couleurs HTML HTMLCSS Liens HTML Images HTML Icône de favori HTML Tableaux HTML Listes HTML Bloc HTML et Inline Cours HTML Identifiant HTML Iframes HTML HTMLJavaScript Chemins d'accès aux fichiers HTML Tête HTML Mise en page HTML HTML réactif Code informatique HTML Sémantique HTML Guide de style HTML Entités HTML Symboles HTML Émojis HTML Jeu de caractères HTML Encodage d'URL HTML HTML contre XHTML

Formulaires HTML

Formulaires HTML Attributs de formulaire HTML Éléments de formulaire HTML Types d'entrée HTML Attributs d'entrée HTML Attributs du formulaire de saisie HTML

Graphiques HTML

Canevas HTML HTML SVG

Médias HTML

Médias HTML Vidéo HTML Audio HTML Modules externes HTML YouTube HTML

API HTML

Géolocalisation HTML Glisser/déposer HTML Stockage Web HTML Travailleurs Web HTML HTML SSE

Exemples HTML

Exemples HTML Questionnaire HTML Exercices HTML Certificat HTML Résumé HTML Accessibilité HTML

Références HTML

Liste de balises HTML Attributs HTML Attributs globaux HTML Prise en charge du navigateur HTML Événements HTML Couleurs HTML Canevas HTML HTML Audio/Vidéo Doctypes HTML Jeux de caractères HTML Encodage d'URL HTML Codes de langue HTML Messagerie HTTP Méthodes HTTP Convertisseur PX en EM Raccourcis clavier

Images d'arrière-plan HTML


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 de fond sur un élément HTML, utilisez l' styleattribut HTML et la propriété CSSbackground-image :

Exemple

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

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

Vous pouvez également spécifier l'image de fond dans l' <style> élément, dans la <head> section :

Exemple

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

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

Image d'arrière-plan sur une page

Si vous souhaitez que toute la page ait une image de fond, vous devez spécifier l'image de fond sur l' <body>élément :

Exemple

Ajoutez une image de fond pour toute la page :

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

Répétition du fond

Si l'image de fond est plus petite que l'élément, l'image se répétera, horizontalement et verticalement, jusqu'à ce qu'elle atteigne la fin de l'élément :

Exemple

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

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

Exemple

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

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 background-sizepropriété sur cover.

De plus, pour vous assurer que l'élément entier est toujours couvert, définissez la background-attachmentpropriété surfixed:

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

Exemple

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

É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 background-sizepropriété 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>

En savoir plus CSS

Dans les 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 d'arrière-plan CSS, étudiez notre didacticiel d'arrière-plan CSS .