Gå til innhold

Fargesystem

Sikt designsystem benytter to sett med tokens for farger. I bunn ligger et sett med basetokens som definerer den tilgjengelige paletten, og på topp ligger semantiske tokens som kobler fargeverdiene i paletten med konkrete bruksområder.

Merkevare / color-brand-

Denne gruppen benyttes for merkevareelementer, og navigasjonskomponenter på tvers av produktene.

--sds-color-brand-primary-strong
color-base-purple-65-100
color-base-purple-65-100
--sds-color-brand-primary-subtle
color-base-purple-95-100
color-base-purple-46-100
--sds-color-brand-accent-strong
color-base-purple-10-100
color-base-neutral-11-100
--sds-color-brand-accent-subtle
#c2bfcb
#433a65
--sds-color-brand-neutral-strong
color-base-neutral-46-100
color-base-neutral-46-100
--sds-color-brand-neutral-subtle
color-base-neutral-87-100
color-base-neutral-87-100

Interaktivitet / color-interaction-

Denne gruppen er satt opp med to paletter, og hver av disse har tre nivåer av klikkbare elementer. Palettene heter Primary og Neutral, og nivåene er henholdsvis Strong, Subtle og Transparent.

Primary tar utgangspunkt i merkevarepaletten, mens neutral tilbyr et visuelt mer nedtonet uttrykk, som er nyttig om du har komplekse grensesnitt med mange klikkbare elementer sammen.

Hvert nivå i interaction-skalaen har egne farger for highlight (hover) og pressed.

--sds-color-interaction-primary-strong-default
color-base-purple-65-100
color-base-purple-65-100
--sds-color-interaction-primary-strong-highlight
color-base-purple-61-100
color-base-purple-61-100
--sds-color-interaction-primary-strong-pressed
color-base-purple-55-100
color-base-purple-55-100
--sds-color-interaction-primary-subtle-default
color-base-purple-90-100
color-base-purple-46-100
--sds-color-interaction-primary-subtle-highlight
color-base-purple-87-100
color-base-purple-39-100
--sds-color-interaction-primary-subtle-pressed
color-base-purple-84-100
color-base-purple-31-100
--sds-color-interaction-primary-transparent-default
color-base-neutral-0-0
color-base-neutral-0-0
--sds-color-interaction-primary-transparent-highlight
color-base-purple-87-100
color-base-purple-39-100
--sds-color-interaction-primary-transparent-pressed
color-base-purple-84-100
color-base-purple-31-100
--sds-color-interaction-neutral-strong-default
color-base-neutral-46-100
color-base-neutral-46-100
--sds-color-interaction-neutral-strong-highlight
color-base-neutral-40-100
color-base-neutral-40-100
--sds-color-interaction-neutral-strong-pressed
color-base-neutral-35-100
color-base-neutral-35-100
--sds-color-interaction-neutral-subtle-default
color-base-neutral-87-100
color-base-neutral-31-100
--sds-color-interaction-neutral-subtle-highlight
color-base-neutral-84-100
color-base-neutral-27-100
--sds-color-interaction-neutral-subtle-pressed
color-base-neutral-80-100
color-base-neutral-24-100
--sds-color-interaction-neutral-transparent-default
color-base-neutral-0-0
color-base-neutral-0-0
--sds-color-interaction-neutral-transparent-highlight
color-base-neutral-84-100
color-base-neutral-27-100
--sds-color-interaction-neutral-transparent-pressed
color-base-neutral-80-100
color-base-neutral-24-100

color-interaction-danger-

Denne paletten benyttes for klikkbare elementer som utfører destruktive operasjoner som for eksempel sletting.

Den skal ikke brukes for ikke-destruktive handlinger som lukking av vinduer eller avbryting av en oppgave.

--sds-color-interaction-danger-strong-default
color-base-red-36-100
color-base-red-40-100
--sds-color-interaction-danger-strong-highlight
color-base-red-30-100
color-base-red-36-100
--sds-color-interaction-danger-strong-pressed
color-base-red-25-100
color-base-red-30-100

Semantiske farger / color-support-

De semantiske fargene benyttes for å gi tilbakemeldinger på handlinger og tilleggsinformasjon til brukeren.

--sds-color-support-info-strong
color-base-blue-41-100
color-base-blue-46-100
--sds-color-support-info-subtle
color-base-blue-95-100
color-base-blue-15-100
--sds-color-support-success-strong
color-base-green-22-100
color-base-green-23-100
--sds-color-support-success-subtle
color-base-green-89-100
color-base-green-9-100
--sds-color-support-warning-default
color-base-yellow-50-100
color-base-yellow-50-100
--sds-color-support-warning-subtle
color-base-yellow-91-100
color-base-neutral-0-100
--sds-color-support-critical-strong
color-base-red-36-100
color-base-red-40-100
--sds-color-support-critical-subtle
color-base-red-96-100
color-base-red-14-100

Layout

Sidestruktur / color-layout-page-

Page-fargene brukes for å dele opp sider med mye informasjon der det er behov for ekstra struktur.

-default og -secondary er likestilte, men som navnet antyder bør man bruke -default med mindre man også bruker -secondary. -header er reservert for den øverste seksjonen på sider som har en hero-section.

--sds-color-layout-page-default
color-base-neutral-97-100
color-base-neutral-0-100
--sds-color-layout-page-overlay
color-base-neutral-0-25
color-base-neutral-0-25

Komponentstruktur / color-layout-surface-

Surface-fargene benyttes for bakgrunnsfarge på komponenter, for eksempel tabeller, kort eller seksjoner som inneholder klikkbare elementer. For komplekse komponenter kan man benytte -surface-secondary for å strukturere informasjon.

-surface-brand er reservert som bakgrunn for Sikt sin merkevare, som for eksempel illustrasjoner, visuelle elementer eller logoer. Dette vil typisk være på kort eller seksjoner som henviser til Sikt sine produkter eller tjenester.

--sds-color-layout-background-default
color-base-neutral-100-100
color-base-neutral-14-100
--sds-color-layout-background-primary
color-base-purple-95-100
color-base-neutral-19-100
--sds-color-layout-background-neutral
color-base-neutral-92-100
color-base-neutral-16-100
--sds-color-layout-background-info
color-base-blue-95-100
color-base-blue-15-100
--sds-color-layout-background-success
color-base-green-89-100
color-base-green-9-100
--sds-color-layout-background-warning
color-base-yellow-91-100
color-base-neutral-0-100
--sds-color-layout-background-critical
color-base-red-96-100
color-base-red-14-100

Skillelinjer / color-layout-divider-

--sds-color-layout-divider-strong
color-base-neutral-40-100
color-base-neutral-58-100
--sds-color-layout-divider-subtle
color-base-neutral-87-100
color-base-neutral-35-100

Fokusmarkering / color-layout-focus

--sds-color-layout-focus-border
color-base-blue-41-100
color-base-blue-46-100

Tekstfarger / color-text-

color-text-primary er standard tekstfarge for de aller fleste situasjoner.

--sds-color-text-primary
color-base-purple-10-100
color-base-neutral-100-100

color-text-on_strong benyttes på elementer med en bakgrunnsfarge som slutter med -strong eller -danger.

--sds-color-text-on-strong
color-base-neutral-100-100
color-base-neutral-100-100

color-text-secondary benyttes for ekstra hierarki i komponenter med mye informasjon.

--sds-color-text-secondary
color-base-neutral-35-100
color-base-neutral-87-100

color-text-critical benyttes for utheving av feil.

--sds-color-text-critical
color-base-red-36-100
color-base-red-40-100

color-text-pure benyttes der man trenger ekstra kontrast.

Basetokens

Navnestruktur for basetokens i fargepaletten:

base
Base
purple
Farge
95
Lightness
100
Tint

Navnet gjør det mulig å se hvordan fargene forholder seg til hverandre, purple-95-100 er lysere enn purple-90-100 og begge er solide farger, mens neutral-100-10 er litt mer gjennomsiktig enn neutral-100-15.

Basetokens
color-base-purple-98-100
#F6F4FF
color-base-purple-95-100
#EBE6FE
color-base-purple-90-100
#D1CDFF
color-base-purple-87-100
#C2BCFF
color-base-purple-84-100
#B4AEFF
color-base-purple-76-100
#9284FF
color-base-purple-65-100
#7351FB
color-base-purple-61-100
#643FFA
color-base-purple-55-100
#5531E8
color-base-purple-46-100
#4324C8
color-base-purple-39-100
#351AAD
color-base-purple-31-100
#260D92
color-base-purple-20-100
#150266
color-base-purple-10-100
#0A0132
color-base-neutral-100-100
#FFFFFF
color-base-neutral-97-100
#F7F7F7
color-base-neutral-95-100
#F1F1F1
color-base-neutral-92-100
#EBEBEB
color-base-neutral-90-100
#E5E5E5
color-base-neutral-87-100
#DEDEDE
color-base-neutral-84-100
#D6D6D6
color-base-neutral-80-100
#CCCCCC
color-base-neutral-58-100
#959595
color-base-neutral-46-100
#767676
color-base-neutral-40-100
#656565
color-base-neutral-35-100
#595959
color-base-neutral-31-100
#4F4F4F
color-base-neutral-27-100
#454545
color-base-neutral-24-100
#3D3D3D
color-base-neutral-19-100
#313131
color-base-neutral-16-100
#2A2A2A
color-base-neutral-14-100
#242424
color-base-neutral-11-100
#1D1D1D
color-base-neutral-9-100
#161616
color-base-neutral-0-100
#000000
color-base-neutral-0-25
#00000040
color-base-neutral-0-0
#00000000
color-base-green-89-100
#CFF7E2
color-base-green-30-100
#138849
color-base-green-23-100
#007638
color-base-green-22-100
#096638
color-base-green-18-100
#07542E
color-base-green-15-100
#054625
color-base-green-9-100
#032B17
color-base-yellow-91-100
#FCEED2
color-base-yellow-50-100
#FFB700
color-base-yellow-48-100
#F6A000
color-base-yellow-46-100
#ED9200
color-base-red-96-100
#FFEAE9
color-base-red-52-100
#D74033
color-base-red-40-100
#CC1201
color-base-red-36-100
#B60203
color-base-red-30-100
#970002
color-base-red-25-100
#7F0001
color-base-red-14-100
#470001
color-base-blue-95-100
#E6F0FF
color-base-blue-54-100
#136DFF
color-base-blue-46-100
#005AEA
color-base-blue-41-100
#004FCF
color-base-blue-33-100
#0041A9
color-base-blue-27-100
#00368C
color-base-blue-15-100
#001D4D