Tokens (JSON)

Grunder

Färg

Sidan ska i huvudsak vara svart, vit och rosagrå. Magenta är den enda accent som får synas stort. Övriga accenter lever i ikoner, steg och status.

Paletten

Neutraler och accenter

Färgerna finns som tokens (--mg-*) i css/magello.css och som värden i tokens/tokens.json. Använd alltid token eller hex från tabellen. Hitta inte på mellanvärden.

Neutraler

Det här är sidans grund: text, ytor och struktur.

#000000
black
--mg-black
Brödtext och rubriker i löpande innehåll
#FFFFFF
white
--mg-white
Bakgrund, ytor ovanpå foto
#4C4A4A
text-2
--mg-text-2
Underrubriker, ingresser och sekundär text
#F7F3F3
rose-50
--mg-rose-50
Ljusaste bakgrund, faktarutor, tabellband
#F4EBEB
rose-100
--mg-rose-100
Signaturytan (header), sektionsbakgrund, textrutor
#E3D6D6
rose-200
--mg-rose-200
Sekundär knapp, tabellrubrik, ljusa fyllnader
#DED4D4
rose-300
--mg-rose-300
Hover på sekundär knapp, tabellsummering
#BFBFBF
grey-300
--mg-grey-300
Diskreta etiketter, årtal, brödsmula. Inte för brödtext

Accenter

Magenta är primär. De övriga används i ikoner, processteg och status, aldrig som textfärg eller stor yta.

#EC008C
magenta
--mg-magenta
Primär accent: logotyp, primär knapp, H2, länkar, utvalda ord
#31ABE2
blue
--mg-blue
Ikoner, processteg, info
#F9B804
orange
--mg-orange
Ikoner, processteg
#E3012F
red
--mg-red
Ikoner, processteg, fel
#FFDC00
yellow
--mg-yellow
Ikoner, processteg, varning
#1BA660
green
--mg-green
Ikoner, processteg, klart/lyckat

Den vita rutan har en ram i rosagrått enbart för att den ska synas här. Vit yta på vit sida har ingen kant i designen.

Proportioner

Så mycket av varje

Rosagrått ger värme, svart ger tydlighet och magenta pekar ut det viktigaste. Ju mindre magenta, desto starkare blir den.

Vitt · ca 55 %Rosagrått · ca 24 %Text (svart, grått) · ca 13 %Magenta · ca 5 %Övriga accenter · ca 3 %
Gör
  • Låt vitt och rosagrått bära ytorna
  • Använd magenta för en sak i taget: primär knapp, sektionsrubrik, länk eller utvalt ord
  • Låt ikoner och processteg bära de övriga accenterna
Gör inte
  • Fylla stora ytor med magenta och lägga brödtext ovanpå
  • Använda två accenter som textfärg bredvid varandra
  • Göra sektioner svarta, mörkgrå eller starkt färgade
Tänk på
  • Mörka ytor används inte i marknadsmaterial. Verktyg och appar har en mörk rosagrå topbar (#3D2535) som enda undantag

Regel

Accentfärger är fyllnad, aldrig kant

Magenta och de andra accenterna fyller former, ikoner, knappar och text. De ritas aldrig som streck, understrykning eller kantlinje.

Rätt
Magenta fyllnadKlarBearbetar
Fel
Accentfärg som kantlinje bryter principen.
Gör
  • Fyll knappar, etiketter, ikoner och former
  • Använd magenta som textfärg för H2, länkar och enstaka ord
  • Behöver du en understrykning: gör den som en skev polygon (som i ”Lediga jobb”)
Gör inte
  • border-left: 3px solid magenta som accentlinje
  • Färgade streck som avgränsare mellan sektioner
  • Understrukna rubriker i accentfärg

Undantag: ett fokus- och statusmarkerat formulärfält byter kantfärg (blå, röd, grön). Det är funktionellt och beskrivs under Formulär & feedback.

Tillgänglighet

Kontrast

Brödtext ska ha minst 4,5 : 1 mot bakgrunden (WCAG AA). Stor text (från 24 px, eller 19 px fet) klarar 3 : 1. Värdena nedan är beräknade från tokens.

KombinationProvKvotKlarar AA för brödtext
BrödtextAa Magello21.0 : 1Ja
Sekundär textAa Magello8.8 : 1Ja
Brödtext på rosaAa Magello17.9 : 1Ja
Sekundär text på rosaAa Magello7.5 : 1Ja
Magenta text på vittAa Magello4.2 : 1Endast stor text
Vit text på magenta (knapp)Aa Magello4.2 : 1Endast stor text
Svart text på rose-200 (sekundär knapp)Aa Magello14.9 : 1Ja
Grå 300 text på vittAa Magello1.8 : 1Nej
Vit text på blåAa Magello2.6 : 1Nej
Svart text på gulAa Magello15.5 : 1Ja
Vit text på grönAa Magello3.1 : 1Endast stor text
Vit text på rödAa Magello4.9 : 1Ja
Gör
  • Använd svart eller --mg-text-2 för brödtext
  • Använd magenta på vitt för rubriker och länkar (stor eller fet text)
  • Kontrollera nya kombinationer innan du använder dem
Gör inte
  • Grå 300 som brödtext. Den är bara till diskreta etiketter, årtal och brödsmula
  • Vit liten text på gul eller blå yta

Status

Färger med betydelse

Accentfärgerna får också en semantisk roll i gränssnitt. Roll och färg hänger ihop. Använd aldrig röd för något positivt.

RollFärgBetyder
Fel#E3012FNågot gick fel eller är ogiltigt
Klart#1BA660Lyckades, giltigt, godkänt
Info / bearbetar#31ABE2Pågår eller neutral information
Varning#FFDC00Kan bli ett problem (svart text)