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

Comment réorganiser de manière réactive les éléments Bootstrap sur mobile ?

Susan Sarandon
Libérer: 2024-11-22 15:11:37
original
798 Les gens l'ont consulté

How to Responsively Reorder Bootstrap Elements on Mobile?

Commandez les éléments Bootstrap de manière réactive avec la réorganisation mobile

Dans Bootstrap, la gestion de l'ordre des colonnes est cruciale pour les mises en page réactives. Cependant, réaliser la commande souhaitée sur mobile peut parfois poser des défis.

Code initial :

<div class="row">
  <div class="col-lg-4">
    <div class="row">
      <div class="col-lg-12">1</div>
      <div class="row">
        <div class="col-lg-12">3</div>
      </div>
    </div>
  </div>
  <div class="col-lg-8 order-lg-first">2</div>
</div>
Copier après la connexion

Problème :

Ce code donne l'ordre suivant sur mobile : 1, 3, 2 au lieu du 1, 2, souhaité 3.

Solution 1 : Désactiver Flexbox sur les grands écrans

Bootstrap utilise flexbox, qui impose des hauteurs de colonnes égales. Pour réorganiser les colonnes sur mobile, Flexbox peut être désactivé pour les grands écrans (par exemple, les ordinateurs de bureau).

<div class="row d-flex d-lg-block">
  <div class="col-lg-8 order-1 float-left">
    <div class="card card-body tall">2</div>
  </div>
  <div class="col-lg-4 order-0 float-left">
    <div class="card card-body">1</div>
  </div>
  <div class="col-lg-4 order-1 float-left">
    <div class="card card-body">3</div>
  </div>
</div>
Copier après la connexion

Solution 2 : Flexbox Wrap Hack avec largeur automatique

Un autre L'option implique l'utilisation d'un hack flexbox wrap avec des largeurs de colonnes automatiques (w-auto).

Supplémentaire Ressources :

  • [Hauteur des colonnes réactives Bootstrap](https://www.w3resource.com/twitter-bootstrap/responsive-columns-height.php)
  • [ Comment corriger l'ordre inattendu des colonnes dans bootstrap 4?](https://stackoverflow.com/questions/48509758/how-to-fix-unexpected-column-order-in-bootstrap-4)

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