Tests
Pon a prueba tus conocimientos de CSS.
CSS | Frontend | Desarrollo Web | CulTest CSS Compatibilidad y mejora progresiva Capas de cascada y arquitectura CSS Container queries y micro layouts Alineacin y centrado moderno Arquitectura y metodologas CSS CSS en escenarios reales CSS grid layout profundo CSS grid layout Animaciones y transiciones Animaciones y microinteracciones ¿Cuánto sabes de Bootstrap 5 y Arquitectura de Componentes? Juega con culTest
Lecciones
78
1
Fundamentos
Introducción al curso de CSS
Qué es CSS, un poco de historia, qué vas a aprender en este curso y cómo usar los ejemplos y los retos.
2 Fundamentos
Herramientas para CSS: editor, DevTools y práctica
Configura un flujo de trabajo real para CSS con VS Code, DevTools y práctica en CodePen sin depender de teoría redundante.
3 Fundamentos
Sintaxis CSS: estructura de una regla
Aprende cómo se escribe CSS: selector, propiedades, valores, comentarios y cómo enlazar una hoja de estilos al HTML.
4 Fundamentos
Reset y Normalize: base consistente para CSS
Aprende por qué reset/normalize debe ir al principio del proyecto y cómo usar referencias modernas para empezar con una base CSS consistente.
5 Fundamentos
Cascada en CSS: origen, orden e importancia
Comprende cómo decide el navegador qué regla aplicar: origen de estilos (externo, interno e inline), orden de aparición e importancia.
6 Fundamentos
Especificidad en CSS
Cómo se calcula la puntuación de los selectores, cuándo gana una regla sobre otra y por qué conviene evitar !important.
7 Fundamentos
Selectores básicos: etiqueta, clase e id
Aprende a seleccionar elementos con la etiqueta, la clase y el id; agrupa selectores para aplicar la misma regla a varios.
8 Fundamentos
Modelo de caja en CSS: content, padding, border y margin
Entiende cómo se calcula el tamaño real de un elemento y cómo controlar sus espacios.
9 Fundamentos
Unidades en CSS: px, rem, %, vw y clamp()
Domina las unidades absolutas y relativas para crear diseños flexibles y legibles.
10 Fundamentos
Sizing intrínseco: min-content, max-content, fit-content y auto
Domina el tamaño intrínseco en CSS para que los componentes se adapten al contenido sin romper layouts.
11 Fundamentos
Listas en CSS: bullets, numeración y estilos modernos
Personaliza listas sin perder semántica: bullets claros, numeración continua y layouts modernos.
12 Fundamentos
Tablas en CSS: legibles, compactas y responsive
Crea tablas claras con zebra, alineación correcta y patrones responsive sin perder accesibilidad.
13 Fundamentos
Display y position: controla el flujo y la posición de tus elementos
Aprende a dominar el flujo del documento con display y a ubicar elementos con position sin romper el layout.
14 Visual
Color en CSS: hex, rgb, hsl y accesibilidad
Aprende a definir colores con precisión y a garantizar buen contraste.
15 Visual
Variables CSS (Custom Properties): tokens, temas y runtime
Domina variables CSS como sistema de diseño vivo: define tokens, crea temas consistentes y actualiza estilos en tiempo real sin duplicar reglas.
16 Visual
OKLCH: El futuro de la gestión del color
Crea paletas de colores coherentes, accesibles y predecibles usando el espacio de color que entiende la percepción humana.
17 Visual
Degradados en CSS: diseño avanzado y generador práctico
Aprende a crear gradientes lineales, radiales y cónicos con intención visual, y construye un mini generador para prototipar rápido.
18 Visual
Backgrounds avanzados: capas, clip y composición real
Domina `background` con shorthand moderno, múltiples capas y patrones profesionales de UI sin depender de imágenes pesadas.
19 Visual
CSS Mask: recortes, fades y texto sin editar imágenes
Aprende a usar `mask-image`, gradientes y SVG para crear recortes visuales, focos y transiciones limpias sin tocar el asset original.
20 Visual
Generador de paletas y degradados CSS
Crea combinaciones de color útiles para UI y genera gradientes listos para usar en fondos, botones y tarjetas.
21 Visual
Tipografía en CSS: sistema, legibilidad y rendimiento
Diseña una tipografía sólida para UI reales: familias de sistema, escalas fluidas con clamp(), jerarquía visual y microajustes de legibilidad.
22 Visual
Tipografía Web: La revolución de las Fuentes Variables
Optimiza el rendimiento y la precisión de tu diseño utilizando un solo archivo de fuente para infinitos estilos y pesos.
23 Visual
Text-wrap: Tipografía adaptativa y estética
Evita las 'viudas' y 'huérfanas' en tus títulos y párrafos automáticamente para mejorar la legibilidad y el diseño visual.
24 Visual
Sombras en CSS: box-shadow y text-shadow
Aprende a crear profundidad y legibilidad con box-shadow (sombras de caja) y text-shadow (sombras de texto).
25 Visual
Generador de sombras CSS: elevación, capas y realismo
Diseña una utilidad visual para crear sombras de interfaz con control fino de eje, blur, spread, opacidad y sombras múltiples.
26 Visual
SVG + CSS: color, trazos y animación
Controla iconos e ilustraciones SVG con CSS moderno: fill, stroke, variables y animaciones ligeras.
27 Visual
Bordes avanzados con border-image
Domina border-image: modelo de 9 cortes, control de slice/width/repeat, fallbacks y patrones reutilizables para componentes reales.
28 Visual
Filtros CSS: filter y backdrop-filter
Aplica filtros CSS en interfaces reales: funciones completas de filter, backdrop-filter legible y patrones de rendimiento útiles en producto.
29 Visual
Pseudoelementos ::before y ::after: efectos, badges y patrones modernos
Usa ::before y ::after para crear decoraciones, overlays y UI sin HTML extra.
30 Visual
Dibujar con CSS: formas, capas y composición
Crea ilustraciones simples con CSS usando bordes, pseudo-elementos, gradientes y transformaciones.
31 Layout
Alineación y Centrado Moderno en CSS
Domina todas las técnicas modernas de centrado y alineación: Flexbox, Grid, margin auto y place-* properties. Olvídate de los hacks del pasado.
32 Layout
Flexbox a fondo: contenedores y elementos flexibles
Domina Flexbox: ejes, alineación, distribución, wrapping y propiedades de los ítems con ejemplos y un laboratorio interactivo.
33 Layout
Generador de patrones con Flexbox
Crea patrones fluidos con filas y columnas flexibles para bloques decorativos, listados visuales y sistemas de tarjetas.
34 Layout
CSS Grid a fondo: diseño en dos dimensiones
Domina CSS Grid: líneas, áreas, auto-placement, subgrid y patrones reales para layouts modernos.
35 Layout
Generador de patrones con CSS Grid
Construye una utilidad para generar patrones visuales repetibles con Grid, controlando columnas, filas, gap y densidad.
36 Layout
CSS Subgrid
Aprende a heredar la estructura de filas y columnas de un contenedor padre para alinear elementos hijos independientes. Domina la herencia de grid para crear componentes internos que respeten la estructura del contenedor padre, eliminando desajustes visuales.
37 Layout
Position relative y absolute: referencias, offsets y overlays
Domina la pareja más importante de `position`: usa `relative` para crear contexto y `absolute` para sacar elementos del flujo sin perder control.
38 Layout
Position fixed y sticky: elementos persistentes sin romper el scroll
Aprende cuándo un elemento debe anclarse al viewport con `fixed` y cuándo debe seguir el scroll de su contenedor con `sticky`.
39 Layout
Posicionamiento Moderno e Interacción
El posicionamiento en CSS ha pasado de ser una herramienta para "parchear" diseños a ser un sistema robusto y predecible. Ya no dependemos de floats ni de cálculos manuales complejos; el CSS moderno utiliza el posicionamiento para crear capas lógicas y elementos interactivos que respetan el flujo del documento.
40 Layout
Anchor Positioning: overlays ligados a un elemento sin cálculos JS
Aprende a usar `anchor-name`, `position-anchor` y `anchor()` para colocar tooltips, popovers y ayudas contextuales respecto a otro elemento con mucho menos pegamento manual.
41 Responsive
Media Queries y diseño responsive
Aplica estilos según el tamaño de pantalla, orientación o preferencias del usuario con @media. Aprende mobile-first y el meta viewport.
42 Responsive
Responsive moderno: fluido, media queries de rango y preferencias
Construye interfaces adaptables con layout fluido, clamp(), media queries modernas, container queries y accesibilidad basada en preferencias.
43 Responsive
Container Queries: componentes realmente responsivos
Aprende a adaptar un componente por el tamaño de su contenedor con @container, container-type y unidades cqi/cqw.
44 Responsive
Modo oscuro moderno: prefers-color-scheme y theming
Implementa dark mode robusto con tokens CSS, preferencia del sistema y override manual sin romper accesibilidad.
45 Responsive
Navbar Responsive: Del menú hamburguesa al off-canvas
Domina la creación de navegaciones profesionales responsive con menú hamburguesa y panel off-canvas usando Tailwind, Bootstrap, Flexbox y Grid.
46 Interacción
Transformaciones 2D y 3D en CSS
Aprende translate, rotate, scale, skew, perspectiva y preserve-3d para crear interacciones fluidas y composiciones visuales avanzadas.
47 Interacción
Animaciones CSS: transiciones, keyframes y micro-interacciones
Combina transiciones y animaciones con @keyframes para dar vida a la UI: hover suave, loaders, pulses y animaciones con control fino.
48 Interacción
@property: custom properties tipadas y animables
Aprende a registrar variables CSS con `@property` para que el navegador entienda su tipo real y pueda animarlas de forma fiable en gradientes, barras, ángulos y temas dinámicos.
49 Interacción
interpolate-size: animar height auto sin hacks
Aprende a transicionar tamaños intrínsecos como `height: auto` con CSS nativo, entendiendo cuándo usar `interpolate-size`, qué problemas resuelve y cómo dejar fallback razonable.
50 Interacción
Scroll moderno: snap, sticky y animaciones guiadas por desplazamiento
Diseña experiencias de scroll fluidas con CSS: carruseles con snap, cabeceras sticky y una introducción práctica a scroll-driven animations.
51 Interacción
Scroll-Driven Animations: El fin de ScrollMagic
Crea animaciones vinculadas al desplazamiento del usuario usando solo CSS. Domina animation-timeline para efectos de scroll y parallax.
52 Interacción
View Transitions: Animaciones entre estados
Crea transiciones cinematográficas entre diferentes vistas o estados de tu aplicación con el mínimo esfuerzo de código.
53 Interacción
Selectores avanzados: :has(), :is(), :where() y :not()
Domina los selectores funcionales modernos para reducir duplicación, controlar especificidad y crear lógica visual sin JavaScript.
54 Interacción
Selectores funcionales: :is(), :where(), :not() y patrones combinados
Aprende a reducir repetición, controlar especificidad y construir selectores mantenibles con :is(), :where() y :not(), combinándolos con estados y estructura real.
55 Interacción
:has() en profundidad: lógica visual sin JavaScript
Domina :has() para estilizar padres y relaciones entre elementos, con casos reales de formularios, tarjetas y estados de interfaz.
56 Interacción
Input hack en CSS: toggles y menús sin JavaScript
Usa checkbox/radio + selectores para crear interacciones simples en CSS, entendiendo límites de accesibilidad y mantenibilidad.
57 Arquitectura
CSS Nesting: El fin de la repetición
Escribe hojas de estilo jerárquicas y fáciles de mantener usando el anidamiento nativo, reduciendo la redundancia de selectores.
58 Arquitectura
Progressive Enhancement con @supports
Aprende a detectar el soporte de funciones nuevas en el navegador para aplicar estilos avanzados solo donde funcionen, garantizando una web resiliente.
59 Arquitectura
Compatibilidad CSS: soporte, prefijos y estrategia
Aprende a diseñar CSS robusto con @supports, fallbacks reales y herramientas de prefijos para mantener compatibilidad sin renunciar a features modernas.
60 Arquitectura
Funciones matemáticas CSS: calc(), min(), max() y clamp()
Aprende a crear layouts y tipografías fluidas sin hacks usando funciones matemáticas nativas de CSS.
61 Arquitectura
Lógica en CSS: Función if() y Style Queries
Introduce lógica condicional nativa en tus hojas de estilo. Aprende a cambiar propiedades basándote en valores de variables sin una línea de JS.
62 Arquitectura
Cascade Layers (@layer): ordena la prioridad sin guerra de especificidad
Estructura CSS con @layer para controlar prioridad de forma explícita, reducir conflictos y escalar estilos sin abusar de !important.
63 Arquitectura
Arquitectura CSS: metodologías, capas y decisiones de equipo
Aprende a estructurar CSS para proyectos reales: convenciones de nombres, cascade layers, límites por componente y un flujo de revisión que evita deuda técnica.
64 Arquitectura
Performance CSS: Optimización del motor de renderizado
Maximiza los FPS y la fluidez de tu web. Aprende a usar will-change, content-visibility y contención para reducir el trabajo del navegador.
65 Arquitectura
PostCSS: automatiza y moderniza tu CSS
Configura PostCSS con plugins clave como Autoprefixer y postcss-preset-env para escribir CSS moderno con compatibilidad real.
66 Arquitectura
Sass: variables, nesting y mixins
Usa Sass para escalar estilos con variables, anidamiento controlado y mixins reutilizables, escribiendo sintaxis Sass (SCSS) real en lugar de HTML.
67 Arquitectura
Tailwind CSS: utilidades, diseño responsive y componentes mantenibles
Aprende Tailwind para producto real: utilidades base, variantes responsive/estado y patrones reutilizables para evitar HTML difícil de mantener.
68 Arquitectura
Bootstrap 5: grid, utilidades y componentes sin fricción
Aprende a maquetar interfaces rápidas con Bootstrap 5: sistema de 12 columnas, utilidades responsive y componentes listos para producción.
69 Componentes
Componente Header: navegación, sticky y accesibilidad
Diseña cabeceras robustas con branding, navegación adaptable, estados sticky y foco visible para teclado.
70 Componentes
Patrones de menú responsive: 10 técnicas CSS y HTML nativas
Compara diez maneras reales de resolver navegación responsive: desde checkbox hack y details hasta popover, dialog, aria-expanded y WAAPI.
71 Componentes
Card Component: 4 formas de crear la misma tarjeta
Aprende a crear un componente card profesional usando Tailwind CSS, Bootstrap, Flexbox puro y CSS Grid. El mismo HTML, diferentes enfoques de estilado.
72 Componentes
Patrones de cards visuales: 10 variantes para storytelling y producto
Aprende a decidir entre cards brutalistas, editoriales, glass, ticket, polaroid o minimalistas según marca, jerarquía visual y tipo de contenido.
73 Componentes
Componente slider: transform, fade, scroll-snap y clip-path
Estudia cuatro maneras reales de construir sliders y galerías: desplazamiento con transform, cross-fade, scroll-snap nativo y revelado con clip-path.
74 Componentes
Componente galería: grid adaptable, ratio y estados
Construye una galería moderna con CSS Grid, recortes consistentes y microinteracciones accesibles.
75 Componentes
Componente Sidebar: navegación lateral adaptable
Construye sidebars claras y mantenibles con layout de dos columnas, estados activos y comportamiento sticky.
76 Componentes
Componente Footer: layout responsive y sticky footer
Diseña pies de página escalables con semántica correcta, grid responsive y comportamiento sticky footer sin hacks frágiles.
77 Componentes
Recursos CSS curados: documentación, generadores y práctica
Mapa final de recursos CSS fiables y organizados por categoría para seguir aprendiendo sin enlaces rotos.
78 Componentes
CSS: cierre del curso y siguientes pasos
Cierra el curso con una ruta clara de práctica y enlaza tu progreso con JavaScript para construir interfaces completas.
No hay lecciones para este filtro.
Página 1 de 1
Roadmap
Desarrollo Web
Ruta principal de frontend, frameworks y stack de desarrollo web profesional.
Lenguajes pilares del desarrollador frontend