Bootstrap 4 rejillas
Sistema de cuadrícula Bootstrap 4
El sistema de cuadrícula de Bootstrap está construido con flexbox y permite hasta 12 columnas en la página.
Si no desea usar las 12 columnas individualmente, puede agrupar las columnas para crear columnas más anchas:
lapso 1 | lapso 1 | lapso 1 | lapso 1 | lapso 1 | lapso 1 | lapso 1 | lapso 1 | lapso 1 | lapso 1 | lapso 1 | lapso 1 |
lapso 4 | lapso 4 | lapso 4 | |||||||||
lapso 4 | lapso 8 | ||||||||||
lapso 6 | lapso 6 | ||||||||||
lapso 12 |
El sistema de cuadrícula responde y las columnas se reorganizarán automáticamente según el tamaño de la pantalla.
Asegúrese de que la suma sume 12 o menos (no es necesario que use las 12 columnas disponibles).
Clases de cuadrícula
El sistema de cuadrícula Bootstrap 4 tiene cinco clases:
.col-
(dispositivos extrapequeños: ancho de pantalla inferior a 576 px).col-sm-
(dispositivos pequeños - ancho de pantalla igual o mayor a 576px).col-md-
(dispositivos medianos - ancho de pantalla igual o mayor a 768px).col-lg-
(dispositivos grandes - ancho de pantalla igual o mayor a 992px).col-xl-
(dispositivos extragrandes: ancho de pantalla igual o superior a 1200 px)
Las clases anteriores se pueden combinar para crear diseños más dinámicos y flexibles.
Sugerencia: cada clase se amplía, por lo que si desea establecer los mismos anchos para
sm
y md
, solo necesita especificar sm
.
Estructura básica de una cuadrícula Bootstrap 4
La siguiente es una estructura básica de una grilla Bootstrap 4:
<!-- Control the column width, and how they should appear on different
devices -->
<div class="row">
<div class="col-*-*"></div>
<div class="col-*-*"></div>
</div>
<div class="row">
<div class="col-*-*"></div>
<div class="col-*-*"></div>
<div class="col-*-*"></div>
</div>
<!-- Or let Bootstrap automatically handle the layout -->
<div class="row">
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
</div>
Primer ejemplo: crear una fila ( <div
class="row">
). Luego, agregue el número deseado de columnas (etiquetas con las
.col-*-*
clases apropiadas). La primera estrella (*) representa la capacidad de respuesta: sm, md, lg o xl, mientras que la segunda estrella representa un número, que debe sumar 12 para cada fila.
Segundo ejemplo: en lugar de agregar un número a cada uno col
, deje que Bootstrap maneje el diseño, para crear columnas de igual ancho: dos "col"
elementos = 50% de ancho para cada columna. tres columnas = 33,33% de ancho para cada columna. cuatro columnas = 25% de ancho, etc. También puede usar .col-sm|md|lg|xl
para hacer que las columnas respondan.
A continuación, hemos recopilado algunos ejemplos de diseños de cuadrícula básicos de Bootstrap 4.
tres columnas iguales
El siguiente ejemplo muestra cómo crear tres columnas de igual ancho, en todos los dispositivos y anchos de pantalla:
Ejemplo
<div class="row">
<div class="col">.col</div>
<div class="col">.col</div>
<div class="col">.col</div>
</div>
Columnas receptivas
El siguiente ejemplo muestra cómo crear cuatro columnas de igual ancho comenzando en tabletas y escalando a escritorios extra grandes. En teléfonos móviles o pantallas de menos de 576 px de ancho, las columnas se apilarán automáticamente una encima de la otra :
Ejemplo
<div class="row">
<div class="col-sm-3">.col-sm-3</div>
<div class="col-sm-3">.col-sm-3</div>
<div class="col-sm-3">.col-sm-3</div>
<div class="col-sm-3">.col-sm-3</div>
</div>
Dos columnas de respuesta desiguales
El siguiente ejemplo muestra cómo obtener dos columnas de varios anchos comenzando en tabletas y escalando a grandes escritorios adicionales:
Ejemplo
<div class="row">
<div class="col-sm-4">.col-sm-4</div>
<div class="col-sm-8">.col-sm-8</div>
</div>
Sugerencia: aprenderá más sobre las cuadrículas de Bootstrap 4 más adelante en este tutorial.