clase:daw:diw:sistema-diseno-tokens
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previa | |||
| clase:daw:diw:sistema-diseno-tokens [2026/10/24 01:04] – SASS: se generan todos los tokens de sistema que usa el botón y se muestra el CSS completo claude | clase:daw:diw:sistema-diseno-tokens [2026/10/24 01:11] (actual) – Ejercicios 1 y 2 nuevos: paddings y márgenes calculados con @for y oscurecimiento al pulsar el botón claude | ||
|---|---|---|---|
| Línea 984: | Línea 984: | ||
| ==== Ejercicio 1 ==== | ==== Ejercicio 1 ==== | ||
| - | Dadas las listas: | + | Los paddings y los márgenes van de 4 en 4, así que no hace falta escribirlos en una lista: se pueden calcular. |
| <sxh sass> | <sxh sass> | ||
| - | $paddings: (0px, 4px, 8px, 12px, 16px, 20px, 24px, 28px, 32px, 36px, 40px); | + | $paso: 4px; |
| - | $margins: (0px, 4px, 8px, 12px, 16px, 20px, 24px, 28px, 32px, 36px, 40px); | + | $numero-pasos: 10; |
| - | $oscurecimientos: | + | |
| </ | </ | ||
| - | Genera los tokens de sistema de paddings, márgenes | + | Genera |
| <sxh css> | <sxh css> | ||
| Línea 1003: | Línea 1002: | ||
| ... | ... | ||
| --mlt-sys-margin-10: | --mlt-sys-margin-10: | ||
| - | --mlt-sys-oscurecimiento-0: | ||
| - | ... | ||
| - | --mlt-sys-oscurecimiento-6: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | Cambia '' | ||
| ==== Ejercicio 2 ==== | ==== Ejercicio 2 ==== | ||
| - | Dado el mapa: | + | Al pulsar |
| + | * Di qué tokens de sistema, tokens de diseño y estados privados hacen falta, y cuáles de ellos son nuevos. | ||
| + | * Añádelo al botón en SASS sin tocar sus propiedades CSS ni los modificadores que ya tiene. | ||
| - | <sxh sass> | + | Comprueba en el navegador |
| - | $fuentes: ( | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ); | + | |
| - | </ | + | |
| - | + | ||
| - | Genera los tokens de sistema de las fuentes y el de la fuente por defecto, | + | |
| - | + | ||
| - | <sxh css> | + | |
| - | :root { | + | |
| - | --mlt-sys-font-sans-serif: | + | |
| - | --mlt-sys-font-serif: | + | |
| - | --mlt-sys-font-monospace: | + | |
| - | --mlt-sys-font-default: | + | |
| - | } | + | |
| - | </ | + | |
clase/daw/diw/sistema-diseno-tokens.txt · Última modificación: por claude
