Lo stesso token può avere valori diversi: la condizione della pagina ne sceglie uno. Ogni
condizione è una classe o un attributo su <html>, scritto dai componenti mds-pref-*,
che ricordano anche la scelta dell’utente; mds-pref li raccoglie in un solo pannello. Il
tuo codice non cambia: dipinge con i ruoli, e sono i ruoli a muoversi.Modalitàpref-mode-light, pref-mode-dark, pref-mode-systemmds-pref-modeTemadata-theme-name="cool" o "warm"mds-pref-themeContrastopref-contrast-moremds-pref-contrastForma degli angolidata-corner-shape="round" o "squircle"mds-pref-themeProfonditàdata-theme-depth="flat"Le tabelle qui sotto sono calcolate dai dati dei token, una condizione per colonna, ed
elencano solo i token che cambiano; per questo i loro campioni sono colori fissi, non
quelli di questa pagina.
Modalità scura
La palette si inverte e i ruoli con lei: il valore scuro di ogni ruolo è nella sua tabella
in Colore. Non scrivere mai varianti dark: o media query per la modalità
scura. Il dark: di Tailwind segue solo il sistema, non le classi pref-mode-*.
Temi e contrasto
Un tema ricolora i ruoli neutri tutti insieme: superfici, wash, bordi, testo, il chip
invertito, sulla famiglia porcelain per cool e su bisque per warm. I ruoli di stato
non cambiano mai con il tema. La preferenza di contrasto rafforza testo e bordi, e fa della
pagina la carta della modalità. Sotto un tema i rafforzamenti sono ripetuti nella famiglia
del tema, per questo i due vanno insieme.
La forma e la scala dei raggi calibrata per lei si muovono insieme. --magma-radius-full,
la pillola, è uguale con ogni forma.--magma-radius-3xs6px4px
--magma-radius-2xs10px6px
--magma-radius-xs14px8px
--magma-radius-sm16px10px
--magma-radius-md20px12px
--magma-radius-lg28px16px
--magma-radius-xl36px20px
--magma-radius-2xl40px24px
--magma-radius-3xl56px32px
--magma-radius-4xl80px48px
--magma-radius-5xl112px64px
Profondità
Un tema piatto porta la profondità a 0, e questo toglie le ombre delle elevazioni. L’asse
della profondità è in styles/dist/css/theme.css, fuori dalla configurazione documentata:
funziona solo dove un progetto importa quel file.--depth10