teoria de diseño web en medida de textos
Conceptos Clave de Teoría Gráfica para Web (en rem)
Jerarquía Tipográfica
Tamaños estándar:
Título principal (
h1): 2rem - 3rem (32px - 48px).Subtítulos (
h2): 1.5rem - 2rem (24px - 32px).Texto cuerpo (
p): 1rem - 1.125rem (16px - 18px).Texto secundario (leyendas, notas): 0.875rem - 0.9375rem (14px - 15px).
Escalas modulares: Usa proporciones como 1:1.333 (ej:
h1=3rem,h2=2.25rem,h3=1.6875rem).
Listas de Navegación (
ul/lien menús)Desktop: 1rem - 1.125rem (16px - 18px).
Mobile: 0.875rem - 1rem (14px - 16px).
Características:
Peso:
500(Medium).Espaciado:
padding: 0.5rem - 0.75rem(8px - 12px).
Listas de Contenido (
ul/lien artículos o secciones)Desktop: 0.9375rem - 1rem (15px - 16px).
Mobile: 0.875rem - 0.9375rem (14px - 15px).
Características:
Interlineado:
line-height: 1.5 - 1.6.Viñetas: Tamaño de 0.75rem - 0.875rem (12px - 14px).
Sección Hero
Título hero: 2.5rem - 4.5rem (40px - 72px en desktop).
Subtítulo o CTA: 1.25rem - 1.5rem (20px - 24px).
Responsive Design
Unidades relativas: Siempre
remoem(ej:h1móvil: 1.5rem - 2rem).Breakpoints: Ajusta la escala tipográfica en media queries (ej:
@media (max-width: 768px) { h1 { font-size: 2rem } }).
Accesibilidad
Contraste: Texto vs fondo mínimo 4.5:1 (calculado en rem/base 16px).
Touch targets: Mínimo 2.75rem x 2.75rem (44px x 44px) para botones o ítems interactivos.
Ejemplos de Código CSS con rem
/* Navegación */ .nav-menu li { font-size: 1.0625rem; /* 17px */ font-weight: 500; padding: 0.625rem; /* 10px */ } /* Listas de Contenido */ .content-list li { font-size: 1rem; /* 16px */ line-height: 1.6; margin-bottom: 0.5rem; /* 8px */ } /* Hero Section */ .hero-title { font-size: 3rem; /* 48px */ } /* Texto Cuerpo */ p { font-size: 1.125rem; /* 18px */ }
¿Por qué usar rem en lugar de px?
Escalabilidad: Los usuarios pueden ajustar el tamaño base del navegador, y
remse adapta automáticamente.Consistencia: Facilita mantener proporciones en todos los breakpoints.
Accesibilidad: Mejora la experiencia para personas con discapacidad visual.
Comentarios
Publicar un comentario