Arquitectura CSS

Arquitectura CSS

Escribir CSS es fácil,
escalarlo y mantenerlo no tanto

Manteniendo CSS

Para mantener organizado nuestro código necesitamos un plan

La Arquitectura CSS

¿Qué es la Arquitectura?

Según Wikipedia

Arte y técnica de diseñar, proyectar y construir edificios y espacios públicos.

Aplicando el concepto a CSS

Técnicas que nos ayudan a organizar y mantener nuestro código ordenado, óptimo y escalable.

Una buena Arquitectura CSS debe ser:

  1. Predecible
  2. Reutilizable
  3. Estable
  4. Escalable

Debemos diseñar SISTEMAS, no PÁGINAS

Diseñamos SISTEMAS, no PÁGINAS

COMPONENTES

“It's a repeating visual pattern, that can be abstracted into an independent snippet of HTML, CSS and possibly JavaScript.”
Nicole Sullivan

Divide y vencerás

D.R.Y. - Don't Repeat Yourself

Herramientas CSS para crear sistemas

  1. Metodologías
  2. Frameworks
  3. Procesadores
  4. Guías de Estilos

Más información

Procesadores CSS

¿Qué herramientas uso?

Confundido

Arquitectura Minimalista

/* ********** Custom Properties ********** */
/* ********** Reset ********** */
/* ********** Components ********** */
/* ********** Utilities ********** */
/* ********** Site Styles ********** */

Muchas gracias

kEnAi