Intermedio
Unas 24 horasProyecto 3 de 4Sistema de diseño con Sass y BEM
Crea el sistema de diseño de una empresa: tokens (color, tipografía, espaciado), componentes (botón, tarjeta, formulario, navegación, modal, alerta) con variantes y estados, tema oscuro y una página de documentación que los muestra.
SassBEMVariables CSSStylelint
Tu avance0/12 · 0 %
Objetivos de aprendizaje
- •Organizar estilos con Sass (módulos, mapas, mixins)
- •Nombrar componentes con BEM
- •Diseñar componentes accesibles con todos sus estados
Requisitos mínimos
Fases sugeridas
- 1
Tokens
- 2
Componentes
- 3
Temas y accesibilidad
- 4
Documentación
Qué entregar
- Repositorio
- Página de documentación publicada
Para ir más allá
- Publicar como paquete npm
- Componentes como Web Components
Rúbrica de evaluación
| Criterio | Peso | Para la máxima nota |
|---|---|---|
| Arquitectura Sass | 25 % | Modular y sin duplicación |
| Componentes | 30 % | Completos, con estados y variantes |
| Accesibilidad y temas | 25 % | AA en ambos temas |
| Documentación | 20 % | Clara y útil para otros desarrolladores |
Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.
Consejos y errores típicos
- Un componente sin estado de foco visible no es accesible por teclado.