Portfolio·Guide
La trampa del layout: relaciones de aspecto y CSS Grid
No tienes un bug misterioso de recorte. Tienes un problema de ratio que se encuentra con un problema de empaquetado. Frames mixtos 3:2, 4:5, 16:9 y cuadrados se topan con cuadrículas que asumen uniformidad. El layout que eliges decide qué se corta, qué se conserva intacto y qué sigue funcionando a 375px.
Familias de layout
El tradeoff, por layout
Cuadrícula cropped
Fuerza un ratio uniforme (todo 1:1 o 4:5). Limpia y escaneable para clientes que pasan rápido. Tú decides qué se corta del frame de otro, y en móvil ese recorte suele ser más duro de lo que sugería la vista previa de escritorio.
Masonry
Conserva el ratio nativo de cada imagen en columnas irregulares (flujo estilo Pinterest). Ideal cuando importa la integridad de la composición: street, documental, paisaje. No es el mismo motor que justified: las columnas crecen de forma independiente; las filas no comparten una altura común.
Justified
También conserva ratios nativos, pero empaqueta por fila: altura de fila compartida, anchos que flexan para llenar el contenedor. Matemática real de fila desde width/height almacenados, no una piel CSS «masonry» con otro nombre.
Bento (páginas)
Un bloque de jerarquía del page builder con tamaños de mosaico deliberadamente mixtos para que unos pocos héroes dominen. Trabajo distinto de los modos de galería de portafolio. Se desmorona cuando cada frame quiere ser el héroe.
La tensión central
Los marketplaces de plantillas listan masonry, bento y justified como bullets de estilo equivalentes. No lo son. Masonry y justified conservan ratios nativos, pero empaquetan distinto, y el bento suele vivir en una página diseñada, no como piel de galería drop-in para un portafolio entero.
Los foros se llenan de peleas de CSS a medida contra el recorte de una plataforma. Esa energía suele apuntar a la capa equivocada. Empieza por nombrar qué familia de layout quieres y luego pregunta si el motor puede respetar ratios nativos o debe inventar un recorte.
Cómo decide de verdad la cuadrícula
Por debajo aparecen dos enfoques comunes. CSS Grid con un aspect-ratio explícito (y a veces grid-auto-flow: dense) fija los mosaicos en una geometría compartida: el navegador conoce la caja antes de que pinte la imagen, por eso las grids cropped se sienten estables y los recortes «incorrectos» se sienten intencionales más que accidentales.
Los layouts justified basados en flex hacen el trabajo opuesto: miden ratios intrínsecos de imagen y resuelven una altura de fila compartida para llenar el ancho del contenedor sin grandes huecos. Masonry deja libres las alturas de columna. Por eso un set de street puede conservar sus frames, y por eso una demo de escritorio de cuatro columnas a menudo colapsa en una sola columna incómoda en el teléfono si nunca se diseñaron los breakpoints.
No necesitas enviar el CSS tú mismo. Sí necesitas una plataforma cuyo motor de portafolio sea explícito sobre qué modelo ejecuta, en lugar de un tema que recorta en escritorio y reflowea de forma impredecible en móvil.
Qué se rompe a 375px
Un masonry de cuatro columnas que se ve editorial en un portátil de marketing a menudo se convierte en una pila vertical larga en el teléfono. Puede estar bien si gutters, densidad de captions y targets táctiles se diseñaron para esa pila. La mayoría de demos de plantilla ocultan el fallo al no mostrar nunca el teléfono.
Las grids cropped suelen sobrevivir mejor al encogimiento para escanear, pero la ventana de recorte cambia: un recorte de cara seguro en escritorio puede perder ojos o bordes de producto cuando el mismo ratio vive en una columna más estrecha. Previsualiza la familia de layout a ancho de teléfono antes de comprometer una serie pública a ella.
Los layouts inmersivos (split stage, book, carousel) y los modelos cronológicos (timeline, journal) reflowean de otra forma otra vez (escenario sobre rail, vídeo vertical con tope de altura en journal), así que «apilar la cuadrícula» no es la única historia móvil.
Género → familia de layout
El motivo detrás de la recomendación importa más que la etiqueta. Los empaquetados que conservan ratio favorecen el trabajo donde el frame es el punto. Los recortes uniformes favorecen el trabajo donde importan la comparación y la velocidad. El bento de página y los héroes a sangre favorecen el trabajo donde unas pocas imágenes deben liderar.
| Enfoque fotográfico | Preferir | Por qué |
|---|---|---|
| Street / documental / paisaje | Masonry o justified | La integridad de la composición gana a mosaicos iguales; los ratios mixtos son el punto del set |
| Editorial / fine art heroes | Bento de página o full-bleed + franja de apoyo | Jerarquía: unos pocos frames deben dominar a los de apoyo |
| Producto / catálogo / lookbook | Cuadrícula cropped (ratio compartido) | Escaneabilidad y comparación entre objetos similares |
| Highlights de boda / evento | Justified o masonry ligero | Orientaciones mixtas de un mismo día; evita recortes agresivos de cara en un corte público |
| Stills + vídeo mixtos | Cuadrícula de ratio compartido o pósters que coincidan con la geometría de stills | Los frames de póster deben compartir geometría con las fotos (ver guía de vídeo primero) |
Dónde traza la línea ArtInStack
Los layouts de portafolio de ArtInStack son familias de presentación que eliges a propósito: square grid, masonry y justified en páginas públicas de portafolio, más modelos de navegación inmersivos y cronológicos cuando el set necesita otro orden de lectura. El bento del Page Editor es para jerarquía diseñada en una página del sitio, no una tercera piel de galería para el mismo trabajo.
Una salvedad práctica: justified en una página pública `/portfolio` no es lo mismo que cada embed de página. Los embeds de Image Portfolio hoy mapean justified a una cuadrícula uniforme, así que previsualiza la superficie que de verdad publicarás.
Combínalo con decisiones de entrega: cuán nítido y pesado es cada mosaico pertenece a Resolución frente a rendimiento para imágenes de portafolio. Si el motion lidera la página, ver Presentación de portafolio con vídeo primero.
Elige la familia de layout a propósito
Deja de pelearte con el CSS de recorte. Elige cropped, masonry o justified para la galería, y bento cuando la página necesite jerarquía. Luego deja que el motor de portafolio mantenga el móvil honesto.
Also in Guides: Trabajo público frente a privado · Resolución frente a rendimiento para imágenes de portafolio · Presentación de portafolio con vídeo primero
