Maison > interface Web > tutoriel CSS > Comment puis-je créer des arrière-plans pleine largeur tout en conservant un conteneur réactif ?

Comment puis-je créer des arrière-plans pleine largeur tout en conservant un conteneur réactif ?

Patricia Arquette
Libérer: 2024-12-25 14:16:10
original
1013 Les gens l'ont consulté

How Can I Create Full-Width Backgrounds While Maintaining a Responsive Container?

DIV débordants pour les arrière-plans pleine largeur

Dans le design réactif, il est souvent souhaitable que les éléments occupent toute la largeur de l'écran. Cependant, les conteneurs ont souvent des largeurs maximales prédéfinies. Une solution consiste à envelopper le conteneur dans un div pleine largeur supplémentaire qui s'étend au-delà des limites du conteneur.

Considérez le CSS suivant :

.container {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 30px;
    width: 100%;
}
Copier après la connexion

Ce conteneur a une largeur maximale de 1 280 px et marges qui s’ajustent automatiquement pour le centrer sur l’écran. Pour obtenir un débordement sur toute la largeur, créez un nouveau div à l'extérieur du conteneur sans largeur maximale et appliquez-y la couleur ou l'image d'arrière-plan :

.fullwidth {
    background: orange;
    padding-bottom: 100px;
}
Copier après la connexion

Enveloppez le conteneur dans ce div pleine largeur :

<div class="fullwidth">
    <div class="container">
        ...content...
    </div>
</div>
Copier après la connexion

Cela permettra à toute couleur ou image d'arrière-plan appliquée au div pleine largeur de s'étendre sur toute la largeur de l'écran, tandis que le conteneur reste dans ses limites prédéfinies. Cette approche peut être utile pour créer des bannières ou d'autres sections pleine largeur tout en conservant un système de grille réactif au sein du conteneur.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal