Código Real
Apóyame
CSS3

Curso de CSS

Dale estilo y vida a la web.

Aprende CSS con ejemplos interactivos y crea proyectos reales.

Diseño mobile-first

Mobile-first significa escribir primero los estilos para pantallas pequeñas, y usar min-width para ir agregando complejidad en pantallas más grandes.

Cargando editor...
Resultado
Preparando resultado...
Abre el resultado en una pestaña nueva y agranda la ventana poco a poco para ver cómo aparecen las columnas.

Explicación

Mobile-first es una estrategia, no una propiedad nueva de CSS:

mobile-first

Estrategia de diseño: los estilos base (sin media query) están pensados para el celular, la pantalla más pequeña y restrictiva.

min-width

Se usa para ir sumando estilos a medida que la pantalla crece, en vez de quitarlos con max-width.

grid-template-columns: 1fr

Una sola columna en móvil; se convierte en 2 o 3 columnas conforme la pantalla se agranda en los media queries.

Reto rápido

Agrega un tercer breakpoint en 1280px que muestre 4 columnas en pantallas muy grandes.

En esta lección

  • Ejemplo interactivo
  • Explicación de cada etiqueta
  • Cuándo usarlo
  • Errores comunes

Consejo

Diseñar mobile-first suele resultar en CSS más simple y fácil de mantener, porque vas "agregando" complejidad en vez de "quitándola".

Dato extra

La mayoría del tráfico web actual llega desde dispositivos móviles, por eso diseñar pensando primero en pantallas pequeñas se volvió el estándar de la industria.

Error común

Mezclar min-width y max-width sin un criterio claro en el mismo proyecto: termina generando reglas que se pisan entre sí y comportamientos difíciles de depurar.

Siguiente paso

Con el diseño responsive resuelto, es momento de darle vida y movimiento a tu página con animaciones.

Ir a la siguiente lección