pernocta

Fundamentos

Espaciado y layout

Rejilla de 4 px. El aire separa; las líneas solo cuando hace falta. Escritorio generoso, móvil compacto.

Escala de espaciado#

Usa las utilidades de Tailwind (p-4 = 16 px, gap-6 = 24 px). En nativo, spacing[4].
14px
28px
312px
416px
520px
624px
728px
832px
1040px
1248px
1456px
1664px
2080px
2496px
32128px
px1px
0.52px
1.56px
2.510px

Puntos de ruptura#

Mobile-first. La vista app (pestañas inferiores) se usa por debajo de md; la vista escritorio desde md.
PropTipoPor defectoDescripción
sm640pxsm:Móvil grande · 2 columnas de tarjetas
md768pxmd:Tablet · cabecera de escritorio, sin barra inferior
lg1024pxlg:Portátil · 3 columnas, mapa lateral en Explorar
xl1280pxxl:Escritorio · 4 columnas
2xl1440px2xl:Escritorio grande · 5 columnas
3xl1760px3xl:Pantallas anchas · 6 columnas

Rejilla de tarjetas#

El número de columnas crece con el ancho, el margen lateral también (24 / 40 / 80 px).
< 640
≥ 640
≥ 1024
≥ 1280
≥ 1440
≥ 1760

Constantes de layout#

PropTipoPor defectoDescripción
headerHeight80px--header-heightCabecera de escritorio
headerHeightCompact64px--header-height-compactCabecera compacta / ficha en móvil
tabBarHeight64px--tabbar-heightBarra de pestañas (vista app)
maxContent1760px--max-contentAncho máximo del contenido
touchTarget44px—Objetivo táctil mínimo
gutter24 / 40 / 80pxpx-6 md:px-10 xl:px-20Margen lateral (Container)