Maison > interface Web > tutoriel CSS > le corps du texte

Comment obtenir une image d'arrière-plan pleine largeur en CSS ?

DDD
Libérer: 2024-11-05 15:24:02
original
455 Les gens l'ont consulté

How to Achieve a Full-Width Background Image in CSS?

Obtenir une image d'arrière-plan pleine largeur en CSS

Dans le développement Web, étendre l'image d'arrière-plan sur toute la largeur d'un élément peut être un exigence commune. Ceci est utile pour créer des mises en page visuellement attrayantes et établir une esthétique cohérente. Pour ce faire, modifions le code CSS fourni :

<code class="css">.style1 {
  background: url(images/bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}</code>
Copier après la connexion

Explication :

  • background-size: cover; : Cette propriété garantit que l'arrière-plan l'image couvre toute la largeur de l'élément.
  • background-position: center center;: Positionne l'image d'arrière-plan au centre horizontalement et verticalement.
  • background-repeat: no-repeat;: Empêche l'image ne se répète pas dans l'élément.

Compatibilité avec les navigateurs :

Cette solution est prise en charge dans :

  • Safari 3
  • Chrome Quoi qu'il en soit
  • IE 9
  • Opera 10
  • Firefox 3.6 (Firefox 4 prend en charge la version préfixée non-fournisseur)

Solution spécifique à IE :

Pour la compatibilité avec IE, le code CSS suivant peut être utilisé :

<code class="css">filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
zoom: 1;</code>
Copier après la connexion

Crédit :

L'inspiration et le mérite de cette solution reviennent à l'article de Chris Coyier sur https://css-tricks.com/perfect-full-page-background-image/.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!