Je travaille sur une disposition de colonne bootstrap 4.
Voici mon code
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
<div class="row">
<div class="col-6">Section 1</div>
<div class="col-6"> Section 2 Content. Lorem ipsum dolor sit amet consectetur adipisicing elit. Ea animi, vero et ratione asperiores cumque aspernatur. Laudantium dolorum odit culpa maxime officiis aperiam necessitatibus enim eveniet, reprehenderit deserunt molestias in. </div>
<div class="col-6"> Section 3</div>
<div class="col-6"> Section 4</div>
</div>
</div>
Vous pouvez voir Il y a quatre sections, séparées par col-6, je veux faire de la section 3 pour aller au-dessous du contenu de la section 1. Je sais qu'il existe une disposition en maçonnerie pour cela, mais est-ce possible d'y parvenir sans cela?
Veuillez aider car en réactif, je voulais la section 2 sous la section 1 mais en mode normal, cette disposition est ce dont j'avais besoin . je ne veux pas utiliser le même code deux fois en masquant et en affichant
3 Réponses :
Veuillez écrire le cntent sin une section dans un col-6 et l'autre dans l'autre col-6
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
<div class="row">
<div class="col-6">
<p>section 1</p>
<p>Section 3 Content.</p>
</div>
<div class="col-6">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ea animi, vero et ratione asperiores cumque aspernatur. Laudantium dolorum odit culpa maxime officiis aperiam necessitatibus enim eveniet, reprehenderit deserunt molestias in.</p>
<p>Section 4 Content.</p>
</div>
</div>
</div>
Salut Merci pour la réponse, je souhaite afficher la section 2 ci-dessous la section 1 sur le responsive afin que votre solution ne soit pas applicable.
Vous devez modifier une partie du code pour obtenir la sortie personnalisée que vous recherchez.
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
<div class="row">
<div class="col-6">Section 1</div>
<div class="col-6 float-right"> Section 2 Content. Lorem ipsum dolor sit amet consectetur adipisicing elit. Ea animi, vero et ratione asperiores cumque aspernatur. Laudantium dolorum odit culpa maxime officiis aperiam necessitatibus enim eveniet, reprehenderit deserunt molestias in. </div>
<div class="col-6"> Section 3</div>
<div class="col-6"> Section 4</div>
</div>
</div>
.row{
display:block;
}
.col-6{
float:left;
}
.float-right{
float:right;
}
Il existe une classe order- * dans Bootstrap, vous devez utiliser que . Veuillez vérifier le code ci-dessous.
Utilisez .order- classes pour contrôler l'ordre visuel de votre contenu. Ces classes sont réactives, vous pouvez donc définir l'ordre par point d'arrêt (par exemple, .order-1.order-md-2). Inclut la prise en charge de 1 à 12 sur les cinq niveaux de grille.
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
<div class="row">
<div class="col-6 order-1">Section 1</div>
<div class="col-6 order-3"> Section 2 Content. Lorem ipsum dolor sit amet consectetur adipisicing elit. Ea animi, vero et ratione asperiores cumque aspernatur. Laudantium dolorum odit culpa maxime officiis aperiam necessitatibus enim eveniet, reprehenderit deserunt molestias in. </div>
<div class="col-6 order-2"> Section 3</div>
<div class="col-6 order-4"> Section 4</div>
</div>
</div>
Si la classe .row est définie sur flex, vous pouvez utiliser la propriété: order sur ses fils
Vous devez modifier une partie du code pour obtenir la sortie personnalisée que vous recherchez. Voici mon code. jsfiddle.net/rakeshnayak/g30rk5me/9