Maison > interface Web > tutoriel CSS > Comment créer des mises en page plein écran à deux colonnes avec différentes couleurs d'arrière-plan à l'aide de Bootstrap ?

Comment créer des mises en page plein écran à deux colonnes avec différentes couleurs d'arrière-plan à l'aide de Bootstrap ?

Barbara Streisand
Libérer: 2024-12-01 02:47:10
original
178 Les gens l'ont consulté

How to Create Full-Screen Two-Column Layouts with Different Background Colors Using Bootstrap?

Comment créer deux colonnes avec des couleurs d'arrière-plan différentes qui s'étendent jusqu'au bord de l'écran

Problème :

Vous souhaitez créer deux colonnes sur une page Web, chacune avec une couleur de fond distincte, s'étendant jusqu'aux bords de l'écran. Cependant, le contenu des colonnes doit rester dans la largeur fixe du système de grille Bootstrap.

Solution :

Utilisation de Bootstrap 5 Beta :

Le concept reste similaire dans Bootstrap 5 :

  • Utiliser un pseudo-élément avec une position absolue sur la ou les colonnes pour créer l'illusion d'un conteneur au sein d'un conteneur-fluide.

Exemple pour Bootstrap 5 Beta :

<div class="container-fluid">
    <div class="row">
        <div class="col-6 bg-info">
            <div class="row justify-content-end">
                <div class="col-9"> ... </div>
            </div>
        </div>
        <div class="col-6 bg-danger">
            <div class="row justify-content-start">
                <div class="col-9"> ... </div>
            </div>
        </div>
    </div>
</div>
Copier après la connexion
Copier après la connexion

Alternative pour Bootstrap 5 :

  • Utilisez le fluide du conteneur et insérez des colonnes de grille plus petites dans les colonnes extérieures, chacune avec sa couleur d'arrière-plan.

Utilisation de Bootstrap 4 :

Le concept s'apparente à Bootstrap 5, mais sans le "-xs-" infixe.

Exemple pour Bootstrap 4 :

<div class="container-fluid">
    <div class="row">
        <div class="col-6 bg-info">
            <div class="row justify-content-end">
                <div class="col-9"> ... </div>
            </div>
        </div>
        <div class="col-6 bg-danger">
            <div class="row justify-content-start">
                <div class="col-9"> ... </div>
            </div>
        </div>
    </div>
</div>
Copier après la connexion
Copier après la connexion

Utilisation de Bootstrap 3 :

Enveloppez un deuxième conteneur dans un autre wrapper DIV :

<div class="container">
Copier après la connexion

Utilisation d'un Pseudo-élément dans Bootstrap 3 :

.right:before {
    right: -999em;
    background: rebeccapurple;
    content: '';
    display: block;
    position: absolute;
    width: 999em;
    top: 0;
    bottom: 0;
}
Copier après la connexion

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