Hoppa till innehållet

Standarder

Där det finns en standard följer biblioteket den. Status är avläst ur koden och kontrollerna.

Karta

OmrådeStandardSå följs denStatus
FormgivningDieter Rams tio principer för god designVarje linje, fyllning, färg och ord har ett skäl, inget ser ut som en kontroll utan att vara det, och så lite formgivning som möjligt. Varje del ska gås igenom mot principerna.Delvis
TillgänglighetWCAG 2.2, nivå AAAKontrast för varje färgpar och axe-core över varje sida, i alla tre accenter och båda teman.Följs
LagkravEN 301 549 och DOS-lagenKräver WCAG 2.1 AA. Biblioteket klarar AAA.Följs
BeteendeWAI-ARIA 1.2 och APG-mönstrenFlikar, kombobox, dialog, meny och notiser följer mönstren för roller och tangentbord.Följs
ElementHTML: dialog, popover, formulärPlattformens egna element i stället för egenbyggda lager.Följs
FärgIBM CarbonNeutraler och varningsmarkeringar genereras ur Carbons paket. Accenterna är Whitespaces.Följs
StatusfärgerGOV.UK Design SystemPillar, notiser och notifieringar i GOV.UK:s taggfärger. Mörkt tema är Carbons, eftersom GOV.UK saknar ett.Följs
FormulärGOV.UK Design SystemFel i GOV.UK:s ordning med felsammanfattning överst, teckenräknare, sammanfattning före skicka och bekräftelse efter.Följs
IkonerIBM Carbon IconsAlla 2 753 ikoner, under Carbons egna namn.Följs
KodJetBrains Mono, som i GhosttyStandard för all kod, i 13 px och snittets egen radhöjd som en terminal. IBM Plex Mono och systemets går att välja. Inga ligaturer.Följs
RadlängdWCAG 1.4.8 och BringhurstHögst 80 tecken, mätt på varje sida.Följs
Användarens valCSS Media Queries nivå 5Mörkt tema, reducerad rörelse, ökad kontrast och Windows högkontrast. Ökad kontrast går också att välja under inställningarna.Följs
SkrivriktningCSS logiska egenskaperAlla kanter, avstånd och positioner är logiska, och en stylelint-regel stoppar nya fysiska. Undantaget är valrutans pil, som saknar en logisk form.Följs
TypografiIBM Carbon, produktiv typskalaVarje steg namngivet mot Carbons motsvarighet, i tokenfilen och på typografisidan. Fyra av åtta steg sammanfaller; de andra är egna val.Följs
Datum och talISO 8601 och Unicode CLDRModulen format: tal, timmar, belopp, datum och relativ tid ur CLDR via Intl, i svensk tid. ISO 8601 i adresser och attribut.Följs
TokensW3C Design Tokens-formatetExporteras ur CSS:en till tokens/: kärna, ljust och mörkt tema och en uppsättning per färgtema. Tokens Studio och Style Dictionary läser dem.Följs

Nästa steg

Gå igenom varje komponent mot Rams tio principer och ta bort det som saknar skäl. En ny standard börjar som en rad här, markerad Delvis eller Inte än.