Gå til farvevælgeren

Farveharmonier: komplementære, analoge, triadiske farver og flere

En farveharmoni vælger farvetoner med faste vinkler på et farvehjul: 180° fra hinanden for komplementære farver, 30° for analoge og 120° for triadiske. Drej farvetonen i OKLCH i stedet for HSL, så forbliver farverne lige lyse, og ingen enkelt farvetone springer i øjnene ved et uheld.

5 min. læsetid

Hvad en farveharmoni er

En harmoni er en regel for at vælge farver, der hører sammen. Du tager en basisfarve, beholder dens lyshed og farvestyrke og drejer kun farvetonen med bestemte vinkler på et farvehjul.

Vinklerne er den lette del. Hvilket hjul du drejer, betyder lige så meget, fordi det klassiske HSL-hjul og et perceptuelt hjul som OKLCH giver synligt forskellige resultater ved samme vinkel. Alle eksempler nedenfor tager udgangspunkt i #2a7fbf, en mellemblå.

Eksempel: #2a7fbf
FormatVærdi
HEX
HSL
OKLCH

Komplementær, split-komplementær, analog, triadisk, tetradisk, kvadratisk

Hver række beholder basisfarvens OKLCH-lyshed, 0,577, og dens kroma, 0,127. Kun farvetonen drejes med de angivne vinkler. Når en drejet farve falder uden for sRGB, sænkes kroma en smule, så den passer, og derfor er et par af farverne lidt mindre klare. Monokrom er undtagelsen: den beholder farvetonen og ændrer lysheden i trin på 0,12.

HarmoniVinklerFarve 2Farve 3Farve 4Farve 5
Komplementær0°, 180°#ab6708
Split-komplementær0°, 150°, 210°#b85a42#907800
Analog0°, −30°, +30°#008aa7#6571c3
Triadisk0°, 120°, 240°#b6566e#678626
Tetradisk (rektangel)0°, 60°, 180°, 240°#8c64b4#ab6708#678626
Kvadratisk0°, 90°, 180°, 270°#a75a96#ab6708#258f58
MonokromSamme farvetone, L ±0,12, ±0,24#00396f#005b98#53a4e7#7dcbff
  • Komplementær: den stærkeste spænding. Brug kun den anden farve til små accenter, fx en knap med en opfordring til handling.
  • Split-komplementær: samme energi som komplementær, men lettere at balancere, fordi accenten er delt i to naboer til den modsatte farvetone.
  • Analog: rolig og sammenhængende. God til illustrationer og baggrunde, svag når et enkelt element skal skille sig ud.
  • Triadisk, tetradisk og kvadratisk: livlige og svære at styre. Lad én farve føre an, og hold de andre små.
  • Monokrom: én farvetone i flere trin af lyshed. Det sikreste valg til brugerflader, da kontrasten alligevel kommer fra lysheden.

Hvorfor HSL-farvehjulet giver harmonier i ubalance

De fleste farvehjul i designværktøjer er HSL: de drejer farvetonen og beholder tallene for mætning og lyshed i HSL. Men lyshed i HSL er en formel, ikke det, du ser. Drej en gylden gul 180° i HSL, og du får en dyb blå, der ser langt mørkere ud end den gule.

Drejer du i OKLCH, forbliver den oplevede lyshed den samme. Her er #f4b400 drejet på begge måder med OKLCH-lysheden for hvert resultat.

RolleDrejet i HSLOKLCH LDrejet i OKLCHOKLCH L
Basis#f4b4000.808#f4b4000.808
Komplementær#0040f40.489#97c0ff0.802
Triadisk, +120°#00f4b40.857#00dcec0.817
Triadisk, +240°#b400f40.586#f299fe0.808

HSL-sættet spænder over lyshed fra 0,489 til 0,857, så den blå og den lilla synker, og den mintgrønne lyser. OKLCH-sættet holder sig mellem 0,802 og 0,817. Det samme sker med rene RGB-primærfarver: #ff0000, #00ff00 og #0000ff er en perfekt triade i HSL, men deres OKLCH-lyshed er 0,628, 0,866 og 0,452.

Der er en pris. En blå, der er lige så lys som denne gule, kan ikke være særlig klar på en sRGB-skærm, så komplementærfarven i OKLCH, #97c0ff, har kroma 0,10 i stedet for 0,166. Du vælger mellem lige lyshed og lige farvestyrke. Med gul og blå kan du ikke få begge dele.

Kunstnerens RYB-hjul vs skærmens RGB-hjul

Hjulet fra billedkunsttimerne er RYB: rød, gul og blå som primærfarver, ligesom når man blander maling. Her er komplementærfarven til rød grøn, og komplementærfarven til blå orange. Skærme blander lys, så digitale værktøjer bruger et RGB-hjul, hvor komplementærfarven til rød er cyan, og komplementærfarven til blå er gul.

Ingen af dem er forkerte, de svarer på forskellige spørgsmål. RYB følger malertraditionen, RGB og OKLCH følger, hvordan skærme og øjne fungerer. Giver et designværktøj dig cyan, hvor du ventede grøn, bruger det RGB-hjulet.

BasisKomplementær i RYBKomplementær i RGB (HSL)Komplementær i OKLCH
#ff0000Grøn#00ffff#009cb2
#0000ffOrange#ffff00#734f00
#ffff00Violet#0000ff#f3f1ff

OKLCH-kolonnen viser, hvad lige lyshed gør ved ekstreme farver. Komplementærfarven til ren blå bliver en mørk okker med samme lyshed, 0,45, og komplementærfarven til ren gul bliver en næsten hvid lavendel ved 0,96.

60-30-10-reglen brugt på en harmoni

En harmoni fortæller dig, hvilke farver du skal bruge, men ikke hvor meget af hver. 60-30-10-reglen udfylder det hul: omkring 60 % af fladen går til en dominerende farve, 30 % til en sekundær og 10 % til en accent. Lige store andele får selv en god harmoni til at virke urolig.

I en brugerflade er de 60 % som regel en næsten neutral farve med et strejf af basisfarvetonen, de 30 % er basisfarven, og de 10 % er den komplementære accent. Her er et sæt bygget på #2a7fbf, klar til at kopiere.

RolleAndelFarveOKLCHBruges til
Dominerende60%#eff6fdL 0.97, C 0.012Sidens baggrund, kort
Sekundær30%#2a7fbfL 0.577, C 0.127Header, links, valgte tilstande
Accent10%#ab6708L 0.577, C 0.127Vigtigste handlingsknap, fremhævninger
Tekst–#15232fL 0.25, C 0.03Brødtekst på den dominerende farve

CSS

:root {
    --surface: #eff6fd;
    --primary: #2a7fbf;
    --accent: #ab6708;
    --text: #15232f;
}

Sådan tjekker du kontrasten i en harmoni

Forskel i farvetone gør ikke tekst læsbar, det gør forskel i lyshed. Det komplementære par ovenfor ligger så langt fra hinanden i farvetone, som farver kan, men #2a7fbf på #ab6708 har et WCAG-forhold på 1,05:1 og en APCA-værdi på Lc 0: som tekst er det praktisk talt usynligt.

Lige lyshed har også en fordel. Hvid tekst på hver farve i OKLCH-harmonierne ovenfor lander mellem 4,04:1 og 4,62:1. På HSL-versionen af de samme harmonier svinger den fra 2,15:1 til 8,90:1. Derfor virker én rettelse for hele OKLCH-sættet: sænk lysheden til 0,52, så består hvid tekst 4,5:1 på enhver farvetone ved kroma 0,127, fra 5,00:1 til 5,91:1.

TekstBaggrundWCAG-forholdAPCA LcVurdering
#2a7fbf#ab67081.05:10Ulæselig, samme lyshed
#ffffff#2a7fbf4.30:1-74.8Dumper AA for brødtekst
#ffffff#106ead5.45:1-82.0Består, basis ved L 0,52
#ffffff#9956005.70:1-83.3Består, accent ved L 0,52
#ab6708#eff6fd4.12:164.9Kun stor tekst og ikoner
#5c2d00#d8eafb9.42:182.5Komplementært par delt i mørk og lys

Vil du bruge to farver fra en harmoni sammen som tekst og baggrund, så træk dem fra hinanden i lyshed: behold farvetonerne, og skub den ene mod 0,35 og den anden mod 0,93. Tjek derefter det faktiske par i en kontrasttjekker, og kør paletten gennem en farveblindhedssimulator, hvis accenten bærer betydning.

Spørgsmål og svar

Hvilke typer farveharmonier findes der?

De almindelige harmonier er komplementær (farvetoner 180° fra hinanden), split-komplementær (150° og 210°), analog (30° til hver side), triadisk (tre farvetoner 120° fra hinanden), tetradisk eller rektangel (0°, 60°, 180°, 240°), kvadratisk (fire farvetoner 90° fra hinanden) og monokrom (én farvetone i forskellige trin af lyshed).

Hvad er komplementærfarven til rød?

Det afhænger af farvehjulet. På malerens RYB-hjul er komplementærfarven til rød grøn. På RGB-hjulet, som skærme og designværktøjer bruger, er det cyan, #00ffff for ren rød, og i OKLCH med samme lyshed er det en blågrøn som #009cb2.

Hvorfor ser mine komplementærfarver ud til at være i ubalance?

De fleste værktøjer drejer farvetonen i HSL, hvis lyshed ikke svarer til det, øjet opfatter. Komplementærfarven i HSL til en gylden gul som #f4b400 er #0040f4 med en OKLCH-lyshed på 0,489 mod den gules 0,808. Drejer du farvetonen i OKLCH, forbliver begge farver lige lyse.

Kan komplementærfarver bruges til tekst og baggrund?

Kun hvis deres lyshed er meget forskellig. Komplementærfarver med samme lyshed, som #2a7fbf og #ab6708, har et kontrastforhold på kun 1,05:1. Gør den ene mørk og den anden lys, fx #5c2d00 på #d8eafb med 9,42:1.

Hvad er 60-30-10-reglen for farver?

60-30-10-reglen deler et design op i omkring 60 % dominerende farve, 30 % sekundær farve og 10 % accent. Med en harmoni er den dominerende farve som regel en neutral med et strejf af farve, den sekundære er basisfarven, og accenten er den komplementære eller triadiske farve.

Prøv det i PickShade

Relaterede guides