Tokens · Familias de tokens
Color
Todos los colores que puede usar un componente, con nombres según su función y sus valores en claro, oscuro y alto contraste, uno junto al otro.
Archivos: src/semantic.css
Elige un token por la función que cumple, no por su color. El nombre es el mismo en todos los modos; cambia el valor.
- Superficies para fondos, texto para palabras, líneas para bordes y separadores.
- Marca para enlaces y la acción principal; los tokens de relleno van detrás del texto blanco.
- Estado para éxito, advertencia, peligro e información, y nada más.
- Barra lateral, campos y sintaxis de código solo para esos componentes.
- Gráficos para las series, la barra vacía y la cuadrícula de un gráfico, y nada más.
Cada token muestra su función y, al lado, su valor en los modos claro, oscuro y de alto contraste. Un clic en el nombre lo selecciona entero, listo para copiar. En Figma, los mismos nombres son variables: consulta Tokens en Figma.
Los 63 tokens semánticos, en 10 grupos
Superficies (8)
-
--luz-surface-pageEl fondo de la página. Claro#fbf8f2Oscuro#1c1712Alto contraste#fff -
--luz-surfaceTarjetas, diálogos y campos: la misma superficie que la página. Claro#fffdf9Oscuro#241e18Alto contraste#fff -
--luz-surface-hoverUna fila o un control bajo el puntero. Claro#f4ede0Oscuro#2e261fAlto contraste#f9fafc -
--luz-surface-pressedUn control mientras se pulsa. Claro#ebe0ccOscuro#3a3028Alto contraste#e9eef4 -
--luz-surface-mutedBloques de código y áreas de fondo, a un nivel de la página. Claro#fbf8f2Oscuro#1c1712Alto contraste#f9fafc -
--luz-surface-strongCabeceras de tabla, etiquetas, tooltips y avisos emergentes, a dos niveles de la página. Claro#efe6d6Oscuro#3a3028Alto contraste#e9eef4 -
--luz-scrimOscurece la página detrás de un diálogo o un cajón. Clarorgba(13, 14, 17, 0.6)Oscurorgba(0, 0, 0, 0.7)Alto contrastergba(13, 14, 17, 0.6) -
--luz-surface-mediaDetrás de un vídeo. Igual en todos los modos. Claro#000Oscuro#000Alto contraste#000
Texto (5)
-
--luz-text-primaryTexto del cuerpo, encabezados e iconos. Claro#231c16Oscuro#f3ece1Alto contraste#000 -
--luz-text-secondaryEtiquetas, indicaciones y pies. Claro#6b5a48Oscuro#b8a690Alto contraste#0d0e11 -
--luz-text-mutedMarcadores de posición y separadores. Claro#7a6a58Oscuro#a08f7aAlto contraste#434951 -
--luz-text-disabledControles desactivados: 3:1, el mínimo que establece LUZ. Claro#8f8172Oscuro#877a69Alto contraste#646b73 -
--luz-text-on-fillTexto sobre un fondo sólido: botones principales y de peligro, insignias. Claro#fffOscuro#fffAlto contraste#fff
Líneas (3)
-
--luz-dividerLíneas decorativas entre bloques de contenido. Sin mínimo. Claro#e3d4b8Oscuro#43382dAlto contraste#434951 -
--luz-outlineBordes que identifican un control: 3:1. Claro#807366Oscuro#7d7062Alto contraste#000 -
--luz-focus-ringEl contorno del foco: 3:1 sobre cualquier superficie. Claro#2365a6Oscuro#6fb1ecAlto contraste#000
Marca (7)
-
--luz-brand-primaryEnlaces, botones de contorno y fantasma, pestaña activa. Claro#2365a6Oscuro#6fb1ecAlto contraste#00256c -
--luz-brand-hoverUn enlace bajo el puntero. Claro#1b5089Oscuro#9ccaf2Alto contraste#000d4e -
--luz-brand-activeUn enlace mientras se pulsa. Claro#143d69Oscuro#c8e1f8Alto contraste#020831 -
--luz-brand-subtleUn tinte claro de marca: avatares y botones de contorno bajo el puntero. Claro#e3eef9Oscurorgba(32, 143, 255, 0.14)Alto contraste#f6fbff -
--luz-brand-fillEl fondo del texto blanco: botón principal, insignia y casilla marcada. Claro#2365a6Oscuro#2172c1Alto contraste#00256c -
--luz-brand-fill-hoverEl botón principal bajo el puntero. Claro#1b5089Oscuro#18548fAlto contraste#000d4e -
--luz-brand-fill-activeEl botón principal mientras se pulsa. Claro#143d69Oscuro#134577Alto contraste#020831
Barra lateral (9)
-
--luz-sidebar-bgEl panel de la barra lateral. Claro#2a211aOscuro#14100cAlto contraste#000 -
--luz-sidebar-textEnlaces de la barra lateral. Claro#e3d5bfOscuro#cbbba5Alto contraste#ced5dd -
--luz-sidebar-text-hoverUn enlace de la barra lateral bajo el puntero, el nombre de marca y el anillo de foco. Claro#fffOscuro#fffAlto contraste#fff -
--luz-sidebar-hoverDetrás de un enlace de la barra lateral bajo el puntero. Claro#3a2f25Oscuro#241e18Alto contraste#16191e -
--luz-sidebar-active-bgDetrás del enlace activo de la barra lateral. Claro#9cc8eeOscuro#8cc4f5Alto contraste#fff -
--luz-sidebar-active-textEl enlace activo de la barra lateral. Claro#1a140fOscuro#14100cAlto contraste#000 -
--luz-sidebar-borderLíneas decorativas entre las partes de la barra lateral. Claro#3d3127Oscuro#2e261fAlto contraste#282d34 -
--luz-sidebar-labelEtiquetas de sección y la versión. Claro#b9a78fOscuro#a8977fAlto contraste#889099 -
--luz-sidebar-logo-bgDetrás del logotipo. Claro#9cc8eeOscuro#8cc4f5Alto contraste#fff
Estado (10)
-
--luz-color-successTexto y bordes de éxito. Claro#177734Oscuro#89edb8Alto contraste#105224 -
--luz-color-success-bgEl tinte de éxito de fondo para alertas y etiquetas. Claro#eefff5Oscurorgba(82, 207, 146, 0.12)Alto contraste#eefff5 -
--luz-color-dangerTexto de error y borde de un campo no válido. Claro#ca1c25Oscuro#ffc3c1Alto contraste#8d131a -
--luz-color-danger-bgEl tinte de peligro. Claro#fff8f8Oscurorgba(239, 79, 81, 0.12)Alto contraste#fff8f8 -
--luz-color-danger-fillEl botón y la insignia de peligro, detrás del texto blanco. Claro#ca1c25Oscuro#c31a26Alto contraste#8d131a -
--luz-color-warningTexto de advertencia. Claro#7c4d00Oscuro#ffcd51Alto contraste#5a4300 -
--luz-color-warning-accentEl borde inicial de una alerta de advertencia. Decorativo. Claro#ffcd51Oscuro#ffedb7Alto contraste#e2a928 -
--luz-color-warning-bgEl tinte de advertencia. Claro#fffae8Oscurorgba(255, 205, 81, 0.12)Alto contraste#fffae8 -
--luz-color-infoTexto informativo. Claro#004299Oscuro#b3d9ffAlto contraste#00256c -
--luz-color-info-bgEl tinte informativo. Claro#f6fbffOscurorgba(119, 185, 255, 0.12)Alto contraste#f6fbff
Campos (2)
-
--luz-input-bgDentro de un campo. Claro#fffdf9Oscuro#241e18Alto contraste#fff -
--luz-input-borderEl borde de un campo: 3:1 sobre cualquier superficie. Claro#8b7d6fOscuro#877a69Alto contraste#000
Ampliados (5)
-
--luz-color-tealTexto de categoría (etiqueta verde azulado). Nunca un estado. Claro#00736fOscuro#62c9b5Alto contraste#00504d -
--luz-color-teal-bgEl tinte verde azulado. Claro#effefaOscurorgba(98, 201, 181, 0.12)Alto contraste#effefa -
--luz-color-purpleTexto de categoría (etiqueta morada). Nunca un estado. Claro#803ae9Oscuro#f3e8ffAlto contraste#5828a1 -
--luz-color-purple-bgEl tinte morado. Claro#fcf9ffOscurorgba(202, 154, 255, 0.12)Alto contraste#fcf9ff -
--luz-color-codeCódigo en línea. Claro#803ae9Oscuro#ca9affAlto contraste#5828a1
Sintaxis de código (6)
Los colores de pre.luz-code-block, measured on --luz-surface-muted: 4.5:1 or more, 7:1 or more in high contrast. See the syntax specimen.
-
--luz-code-commentComentarios, también en cursiva. Claro#646b73Oscuro#adb5bdAlto contraste#434951 -
--luz-code-keywordPalabras clave, también en negrita. Claro#231c16Oscuro#f3ece1Alto contraste#000 -
--luz-code-nameEtiquetas, selectores, funciones y comandos. Claro#004299Oscuro#b3d9ffAlto contraste#00256c -
--luz-code-propertyAtributos, propiedades, indicadores y variables. Claro#853bcaOscuro#ca9affAlto contraste#610ca0 -
--luz-code-stringCadenas. Claro#005733Oscuro#52cf92Alto contraste#005733 -
--luz-code-literalNúmeros, colores y entidades. Claro#7c4d00Oscuro#e2a928Alto contraste#553000
Gráficos (8)
Las series de un gráfico, en el orden en que un gráfico las usa, y después la parte vacía de una barra y la cuadrícula. Cada serie tiene 3:1 o más sobre cualquier superficie (4.5:1 o más en alto contraste) y se distingue de las demás por el tono y por la luminosidad, también con protanopía o deuteranopía. Ninguna es roja, verde ni amarilla, que conservan su significado. El color nunca es la única señal: un gráfico mantiene sus cifras como texto.
-
--luz-chart-1La primera serie de un gráfico: el azul de la marca. Claro#2365a6Oscuro#6fb1ecAlto contraste#00256c -
--luz-chart-2La segunda serie: verde azulado. Claro#00736fOscuro#62c9b5Alto contraste#00504d -
--luz-chart-3La tercera serie: morado. Claro#5a248aOscuro#dbbeebAlto contraste#550b9d -
--luz-chart-4La cuarta serie: frambuesa. Claro#7f004eOscuro#e8709fAlto contraste#9e2e81 -
--luz-chart-5La quinta serie: pervinca. Claro#6079c4Oscuro#6784e5Alto contraste#4459b8 -
--luz-chart-6La sexta serie: piedra. Claro#867f7aOscuro#9a8c78Alto contraste#342516 -
--luz-chart-trackLa parte vacía de una barra, bajo su relleno. Claro#d2c3a9Oscuro#54483cAlto contraste#adb5bd -
--luz-chart-gridLas líneas de la cuadrícula tras un gráfico. Decorativas. Claro#dccdb3Oscuro#4a3e33Alto contraste#889099