Maison > interface Web > tutoriel CSS > Comment puis-je commander les colonnes de manière réactive dans Bootstrap 4 ?

Comment puis-je commander les colonnes de manière réactive dans Bootstrap 4 ?

Susan Sarandon
Libérer: 2024-12-23 14:07:11
original
538 Les gens l'ont consulté

How Can I Order Columns Responsively in Bootstrap 4?

Ordre des colonnes avec Bootstrap 4

Réorganisation des colonnes pour des mises en page réactives

Bootstrap 4 fournit un mécanisme simplifié pour commander les colonnes sur différentes tailles d’écran. Cet article explore les différentes méthodes pour y parvenir.

Bootstrap 4.1

Avec l'introduction de flexbox dans Bootstrap 4.1, l'ordre des colonnes est devenu plus simple. Les classes utilitaires de commande vous permettent désormais de spécifier l'ordre des colonnes souhaité, allant de l'ordre 1 à l'ordre 12. Un classement réactif peut être obtenu en combinant ces classes, comme order-md-12 order-2, qui positionne la colonne en dernière sur les écrans moyens (XXL, XL, LG, MD) et en deuxième sur les très petits écrans (XS).

Exemple :

<div class="row">
  <div class="col-3 col-md-6">1</div>
  <div class="col-6 col-md-12 order-2 order-md-12">3</div>
  <div class="col-3 col-md-6 order-3">2</div>
</div>
Copier après la connexion

Bootstrap 4

Avant Bootstrap 4.1, l'ordre des colonnes reposait sur les classes push et pull. Ces classes ont été modifiées dans Bootstrap 4 et suivent la syntaxe : push-{viewport}-{units} et pull-{viewport}-{units}. Pour obtenir la disposition 1-3-2 souhaitée sur les écrans mobiles/très petits, les classes suivantes seraient utilisées :

Exemple :

<div class="row">
  <div class="col-xs-3 col-md-6">1</div>
  <div class="col-xs-3 col-md-6">2</div>
  <div class="col-xs-6 col-md-12 push-xs-6">3</div>
</div>
Copier après la connexion

Remarque :Cette méthode est obsolète dans Bootstrap 4.1.

Direction Flexbox Utilitaires

En plus des utilitaires de commande, Bootstrap 4.1 fournit également les classes flex-column-reverse et flex-md-row. Ces classes vous permettent de changer la direction des colonnes sur différentes tailles d'écran. Par exemple, le code suivant organise les colonnes verticalement sur les écrans mobiles et horizontalement sur les écrans moyens et plus grands :

Exemple :

<div class="row flex-column-reverse flex-md-row">
  <div class="col-md-8">2</div>
  <div class="col-md-4">1st on mobile</div>
</div>
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