Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
1. CSS moderno y evolución de CSS
- Del CSS3 al CSS moderno
- Estándares actuales de CSS e implementación en navegadores
- Comprensión de la especificación CSS y soporte de navegadores
- Mejora progresiva
- Detección de características y degradación elegante
- Comprensión del ecosistema moderno de CSS
2. Selectores avanzados
- Selectores de atributos avanzados
- Seudoclases estructurales
:is():where():not():has()y selectores relacionales- Especificidad del selector
- Gestión de la especificidad en proyectos grandes
- Mejores prácticas para selectores modernos
3. Colores modernos y efectos visuales
- Funciones de color RGB, HSL y modernas
color(),lab(),lch(),oklab()yoklch()- Colores relativos
- Transparencia y canales alfa
- Gradientes avanzados
- Gradientes lineales, radiales y cónicos
color-mix()- Interpolación de colores
- Filtros CSS y efectos visuales
- Sistemas de temas y colores modernos
4. Propiedades personalizadas de CSS y sistemas de diseño
- Variables CSS / propiedades personalizadas
- Variables y valores de respaldo
- Temas dinámicos
- Personalización a nivel de componente
- Design tokens con CSS
- Creación de temas claro y oscuro
- Uso de
var(),@propertyy propiedades personalizadas tipadas - Construcción de sistemas de diseño CSS mantenibles
5. Anidación de CSS y gestión de la cascada
- Anidación nativa de CSS
- Sintaxis de anidación y mejores prácticas
- Anidación de CSS frente a preprocesadores
- Cascada y herencia
- Capas de cascada con
@layer - Gestión de CSS de terceros
@scopey conceptos de estilizado con ámbito- Construcción de arquitecturas CSS predecibles
6. Diseño avanzado con Flexbox
- Repaso de los fundamentos de Flexbox
- Eje principal y eje transversal
- Alineación avanzada
- Tamaño flexible
gap- Envoltura y ordenación
- Diseños Flexbox anidados
- Patrones comunes de Flexbox
- Componentes responsivos usando Flexbox
7. CSS Grid avanzado
- Repaso de los fundamentos de Grid
- Grillas explícitas e implícitas
- Dimensionado avanzado de pistas
minmax()auto-fityauto-fillmin(),max()yclamp()- Áreas de grilla
- Diseños Grid responsivos
- Diseños de página complejos
- CSS Subgrid
- Uso de Subgrid para diseños de componentes alineados
8. Consultas de contenedor y responsividad basada en componentes
- Por qué las consultas de medios de la ventana de visualización no siempre son suficientes
- Conceptos de consultas de contenedor
container-type@container- Unidades de longitud de consulta de contenedor
- Diseño responsivo dirigido por componentes
- Consultas de estilo de contenedor
- Diseño de componentes responsivos reutilizables
- Consultas de contenedor frente a consultas de medios
9. Diseño responsivo moderno
- Diseño centrado en el móvil
- Puntos de quiebre responsivos
- Tipografía fluida
- Espaciado fluido
clamp()- Unidades de ventana de visualización modernas:
svhlvhdvhsvwlvwdvw
- Consideraciones de la ventana de visualización dinámica
- Unidades relativas al contenedor
- Imágenes y medios responsivos
- Reducción de consultas de medios innecesarias
10. Propiedades lógicas e internacionalización
- Propiedades CSS lógicas frente a físicas
margin-inline/margin-blockpadding-inline/padding-blockinset-inline/inset-block- Dimensionado lógico
- Modos de escritura
- Diseños de derecha a izquierda (RTL)
- Creación de interfaces internacionalmente adaptables
11. Tipografía moderna
- Tipografía responsiva
- Fuentes variables
- Consideraciones de carga de fuentes
font-size-adjust- Escala de tipos fluida
- Envoltura de texto y desbordamiento
text-wrap: balancetext-wrap: prettyhyphens- Mejores prácticas de tipografía moderna
12. Transformaciones, transiciones y animaciones
- Transformaciones 2D y 3D
- Transiciones
- Animaciones de fotogramas clave
- Funciones de temporización
- Composición de animaciones
- Rendimiento de transformaciones
- Animaciones dirigidas por el desplazamiento
animation-timeline- Conceptos de view-timeline
- Accesibilidad del movimiento
prefers-reduced-motion- Consideraciones de rendimiento
13. Características modernas de interfaz de usuario en CSS
- Diálogos y popovers nativos de CSS
- Estilizado de estados de interfaz interactiva
:popover-open:modal:focus-visible:target- Estilizado de estado de formulario
accent-colorappearancefield-sizing- Controles de formulario modernos
- Creación de interacciones accesibles solo con CSS
14. Funciones CSS avanzadas
calc()min()max()clamp()minmax()fit-content()color-mix()- Funciones de color relativo
- Combinación de funciones para diseños fluidos
- Patrones prácticos de diseño responsivo
15. Preprocesadores de CSS
- Visión general de los preprocesadores de CSS
- LESS
- Variables y mixins
- Estilos anidados
- Funciones y operaciones
- LESS frente al CSS nativo moderno
- Cuándo sigue siendo útil un preprocesador
- Migración de características de preprocesadores a CSS nativo
16. Consideraciones de diseño y accesibilidad
- Mejores prácticas de CSS moderno
- Estilizado centrado en la accesibilidad
- Estados de foco de teclado
:focus-visible- Movimiento reducido
- Consideraciones de contraste y color
- Texto y contenido responsivos
- Texto sobre imágenes
- Componentes responsivos accesibles
- Mejora progresiva
17. Rendimiento y mantenibilidad de CSS
- Reducción de la complejidad de CSS
- Evitar la especificidad innecesaria
- Capas de cascada para la mantenibilidad
- Patrones reutilizables de utilidades y componentes
- Conceptos de contención de CSS
content-visibility- Rendimiento de renderizado y diseño
- Reducción de cambios en el diseño (layout shifts)
- Organización de bases de código CSS grandes
- Depuración de CSS con herramientas de desarrollo modernas del navegador
18. Proyecto práctico de CSS moderno
Los participantes construyen una interfaz web moderna y responsiva que incorpora:
- CSS Grid
- Flexbox
- Subgrid
- Consultas de contenedor
- Anidación de CSS
- Propiedades personalizadas
- Capas de cascada
- Selectores modernos
- Tipografía fluida
- Unidades de ventana de visualización modernas
- Diseño responsivo
- Colores y gradientes modernos
- Animaciones y transiciones
- Consideraciones de accesibilidad
- Mejores prácticas de rendimiento
Requerimientos
- Conocimientos básicos de HTML5
- Familiaridad con los fundamentos de CSS
Público objetivo
- Desarrolladores web
- Desarrolladores frontend
- Diseñadores web
7 Horas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 1450 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Prácticas, ejercicios, asistencia presencial y resolución de dudas.
Jose Paulos - INESC TEC
Curso - Tailwind CSS
Traducción Automática