Selectores básicos
Selectores de elemento, clase, descendiente y pseudo-clase.
Edita HTML, CSS, JavaScript, React y Web Components/TSX con CodeMirror y ve el resultado de inmediato. Filtra por ruta o tema.
Ruta
Etiquetas
Selectores de elemento, clase, descendiente y pseudo-clase.
Content, padding, border y margin — el modelo de caja de CSS.
Alinea horizontal y verticalmente con pocas utilidades de flex.
Cuadrícula responsiva automática con repeat y minmax.
Tamaño de fuente que escala entre min y max sin breakpoints.
Simple @keyframes para entrada suave de elementos.
Cambia el tema solo con custom properties y preferencia del sistema.
Lista de cards que se reorganiza con grid y tipografía legible.
Labels, foco visible y estados de campo sin JavaScript.
Barra que se fija al hacer scroll con position: sticky.
Microinteracción con transition y estados :hover / :active.
Adapta layout y tipografía según el ancho del viewport.
Entiende containing blocks y superposiciones.
Contextos de apilamiento y cuándo z-index realmente funciona.
Scroll horizontal con puntos de ajuste — sin librería.
Estiliza el contenedor según lo que tiene dentro — CSS moderno.
El card cambia de layout según el ancho del container, no del viewport.
Vidrio esmerilado y profundidad con backdrop-filter + filter.
column-count para un flujo tipo revista sin JS.
Cambio claro/oscuro impulsado solo por variables CSS.
article con header, headings y pie de metadatos.
Labels asociados, required y botones con type correcto.
Imagen con leyenda semántica agrupada.
header, nav, main y footer formando la estructura de la página.
caption, thead, th con scope — tabla accesible.
dl/dt/dd para glosario de términos HTML.
Proyecto: perfil con landmarks, figure y formulario de contacto.
Estado simple, botones y actualización del DOM.
Cambio de paneles accesible con roles y teclado.
Abrir/cerrar secciones con botón y aria-expanded.
Comprueba campos al enviar y muestra mensajes amigables.
Persiste la preferencia claro/oscuro en el navegador.
Simula fetch con Promise y renderiza una lista.
Añade y quita ítems con DOM y un array simple.
Primer componente React renderizado en el playground.
Componente reutilizable que recibe title y children.
Estado local, eventos y re-render.
Sincronizar el título de la pestaña con el estado.
map + filter + keys estables.
useQuery + caché con JSONPlaceholder.
useMutation + invalidateQueries en lista mock.
Store compartido entre componentes.
Primer custom element con label y Shadow DOM.
CSS encapsulado: el host no se filtra dentro del componente.
image-gallery con Shadow DOM, grid y evento gallery-select.
El mismo image-gallery usado dentro de un App React vía esm.sh.
Custom Element hospedado por Vue 3 (build global vía CDN).
observedAttributes actualiza el grid cuando cambia columns.
Mapa mental del paquete en library mode — entry, dist y HTML de preview.
register() con guarda + auto-register en el entry.
Cómo la app Vite usaría la lib: registrar y montar la galería.