Quiero 1 imagen más grande con 4 imágenes más pequeñas en un formato 2x2 como este:
Mi pensamiento inicial fue alojar todo en una fila. Luego cree dos columnas y, en la segunda columna, cree dos filas y dos columnas para crear el efecto 1x1 y 2x2.
Sin embargo, esto no parece ser posible, o simplemente no lo estoy haciendo correctamente.
Respuestas:
Bootstrap versión 3.x
Como siempre, lea la excelente documentación de Bootstrap:
3.x Documentos : https://getbootstrap.com/docs/3.3/css/#grid-nesting
Asegúrese de que la fila de nivel primario esté dentro de un
.container
elemento. Siempre que desee anidar filas, simplemente abra un nuevo.row
interior de su columna.Aquí hay un diseño simple para trabajar:
Bootstrap versión 4.0
4.0 Documentos : http://getbootstrap.com/docs/4.0/layout/grid/#nesting
Aquí hay una versión actualizada para 4.0, pero realmente debería leer toda la sección de documentos en la cuadrícula para que entienda cómo aprovechar esta poderosa característica
Demostración en Fiddle jsFiddle 3.x | jsFiddle 4.0
Que se verá así ( con un poco de estilo agregado ):
fuente
margin: 0;
el.mini-box
elemento. Mi ejemplo fue solo agregar uno para mayor claridad, pero puede eliminar la línea por completo. Aquí hay una demostraciónAdemás de lo que dijo @KyleMit, considere usar:
col-md-*
clases para las columnas externas más grandescol-xs-*
clases para las columnas internas más pequeñasEsto será útil cuando vea la página en diferentes tamaños de pantalla.
En una pantalla pequeña, la envoltura de columnas externas más grandes sucederá mientras se mantienen las columnas internas más pequeñas, si es posible
fuente