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

Comment obtenir un ordre de colonne réactif dans Bootstrap 3 à l'aide de classes Push et Pull ?

Susan Sarandon
Libérer: 2024-10-31 04:42:01
original
120 Les gens l'ont consulté

How to Achieve Responsive Column Order in Bootstrap 3 Using Push and Pull Classes?

Push/Pull Colonnes de manière réactive avec Bootstrap 3

Dans Bootstrap 3, vous pouvez tirer parti des puissantes classes push et pull pour manipuler l'ordre et position des colonnes sur différentes tailles d'écran. Un scénario courant consiste à réorganiser la disposition des colonnes sur des écrans plus petits pour optimiser la visibilité et la convivialité.

Considérez la disposition suivante sur des écrans plus grands :

<code class="html"><div class="col-lg-3">1</div>
<div class="col-lg-2">2</div>
<div class="col-lg-2">3</div>
<div class="col-lg-2">4</div>
<div class="col-lg-3">5</div></code>
Copier après la connexion

Cependant, vous souhaiterez peut-être afficher les colonnes. différemment sur des écrans plus petits, tels que :

<code class="html"><div class="col-xs-6">1</div>
<div class="col-xs-6">5</div>
<div class="col-xs-4">2</div>
<div class="col-xs-4">3</div>
<div class="col-xs-4">4</div></code>
Copier après la connexion

Au départ, vous pouvez tenter d'y parvenir en attribuant à la fois les tailles d'écran grand et petit dans les classes de colonnes, comme ceci :

<code class="html"><div class="col-lg-3 col-xs-6">1</div>
<div class="col-lg-2 col-xs-4 col-xs-push-4">2</div>
<div class="col-lg-2 col-xs-4">3</div>
<div class="col-lg-2 col-xs-4">4</div>
<div class="col-lg-3 col-xs-6 col-xs-pull-12">5</div></code>
Copier après la connexion

Cependant, cette approche entraîne souvent une mise en page inattendue ou des éléments manquants.

Pour résoudre ce problème, adoptez un état d'esprit « mobile first ». Au lieu de commencer par les plus grandes tailles d’écran, définissez d’abord la disposition des plus petits écrans. Ensuite, utilisez les classes push et pull pour ajuster l'ordre des colonnes sur des écrans plus grands.

Par exemple, le code suivant obtient la disposition souhaitée :

<code class="html"><div class="col-lg-3 col-xs-6">1</div>
<div class="col-lg-3 col-xs-6 col-lg-push-6">5</div>
<div class="col-lg-2 col-xs-4 col-lg-pull-3">2</div>
<div class="col-lg-2 col-xs-4 col-lg-pull-3">3</div>
<div class="col-lg-2 col-xs-4 col-lg-pull-3">4</div></code>
Copier après la connexion

En organisant les colonnes dans l'ordre souhaité sur les écrans plus petits d'abord, vous pouvez ensuite les pousser et les tirer de manière sélective dans la bonne position sur les écrans plus grands sans perdre aucun élément. Cette approche garantit une mise en page réactive et conviviale sur toutes les tailles d'écran.

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
À 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!