typestar

CSS responsivo y moderno

21 pasos en 6 series de CSS.

Lo que CSS ganó en los últimos años, que es mucho. Media queries y container queries, propiedades personalizadas, y después los selectores que hacen preguntas: :has(), :is(), :where().

Movimiento, efectos y contenido generado lo rematan. Veintiún pasos, y varios resuelven problemas para los que la gente todavía escribe JavaScript.

Empieza este tour

Responsivo

Propiedades personalizadas

Selectores que hacen preguntas

  • El selector de padre:has() por fin deja que una regla dependa de lo que un elemento contiene.
  • :is() y :where()El mismo agrupamiento; difieren en una sola cosa: qué hacen con la especificidad.
  • AnidamientoLas reglas hijas viven dentro del padre: así lees el componente en un solo lugar.

Movimiento y efectos

Contenido generado

  • PseudoelementosCajas generadas antes y después del contenido, más las de texto y UI.
  • Anidamiento y capasDos sumas modernas: reglas anidadas y capas de cascada para ordenar.

Bis

  • component_library.cssComponentes con tema: botones, tarjetas, chips y un toast, todos movidos por tokens.

Los otros tours de CSS