Přejít na výběr barvy

Barevné harmonie: komplementární, analogické, triadické a další

Barevná harmonie vybírá tóny v pevných úhlech na barevném kruhu: o 180° od sebe pro komplementární, o 30° pro analogické, o 120° pro triadické. Když tón otáčíte v OKLCH místo v HSL, zůstanou barvy stejně světlé a žádná náhodou nevyčnívá.

Čtení na 5 min

Co je barevná harmonie

Harmonie je pravidlo, jak vybrat barvy, které k sobě patří. Vezmete základní barvu, ponecháte její světlost a sytost a otočíte jen tón o dané úhly na barevném kruhu.

Úhly jsou ta snadná část. Stejně důležité je, jaký kruh otáčíte, protože klasický kruh HSL a percepční kruh jako OKLCH dávají při stejném úhlu viditelně jiné výsledky. Všechny příklady níže vycházejí z #2a7fbf, středně modré.

Příklad: #2a7fbf
FormátHodnota
HEX
HSL
OKLCH

Komplementární, rozdělená komplementární, analogická, triadická, tetradická, čtvercová

Každý řádek drží světlost základní barvy v OKLCH, 0,577, i její chroma, 0,127. Otáčí se jen tón, a to o uvedené úhly. Když otočená barva vypadne mimo sRGB, chroma se mírně sníží, aby se vešla, proto jsou dvě tři barvy o něco méně syté. Výjimkou je monochromatická harmonie: drží tón a mění světlost po 0,12.

HarmonieÚhly tónuBarva 2Barva 3Barva 4Barva 5
Komplementární0°, 180°#ab6708
Rozdělená komplementární0°, 150°, 210°#b85a42#907800
Analogická0°, −30°, +30°#008aa7#6571c3
Triadická0°, 120°, 240°#b6566e#678626
Tetradická (obdélník)0°, 60°, 180°, 240°#8c64b4#ab6708#678626
Čtvercová0°, 90°, 180°, 270°#a75a96#ab6708#258f58
MonochromatickáStejný tón, L ±0.12, ±0.24#00396f#005b98#53a4e7#7dcbff
  • Komplementární: nejsilnější napětí. Druhou barvu používejte jen na malé akcenty, třeba na hlavní tlačítko výzvy k akci.
  • Rozdělená komplementární: stejná energie jako u komplementární, ale snáz se vyvažuje, protože akcent je rozdělený do dvou sousedů protilehlého tónu.
  • Analogická: klidná a soudržná. Hodí se na ilustrace a pozadí, slabá je tam, kde má jeden prvek vyniknout.
  • Triadická, tetradická a čtvercová: živé a těžko zvladatelné. Nechte jednu barvu vést a ostatní držte v malém množství.
  • Monochromatická: jeden tón v několika stupních světlosti. Nejbezpečnější volba pro rozhraní, protože kontrast stejně vzniká ze světlosti.

Proč barevný kruh HSL dává nevyvážené harmonie

Většina barevných kruhů v grafických nástrojích pracuje v HSL: otáčí tón a drží čísla sytosti a světlosti HSL. Světlost v HSL je ale vzorec, ne to, co vidíte. Otočte zlatožlutou o 180° v HSL a dostanete sytě modrou, která vypadá mnohem tmavší než žlutá.

Otáčení v OKLCH drží vnímanou světlost stejnou. Tady je #f4b400 otočená oběma způsoby, u každého výsledku se světlostí v OKLCH.

RoleOtočení v HSLOKLCH LOtočení v OKLCHOKLCH L
Základ#f4b4000.808#f4b4000.808
Komplementární#0040f40.489#97c0ff0.802
Triadická, +120°#00f4b40.857#00dcec0.817
Triadická, +240°#b400f40.586#f299fe0.808

Sada z HSL má světlost od 0,489 do 0,857, takže modrá a fialová zapadnou a mátově zelená svítí. Sada z OKLCH zůstává mezi 0,802 a 0,817. Totéž platí pro čisté primární barvy RGB: #ff0000, #00ff00 a #0000ff tvoří dokonalou triádu v HSL, ale jejich světlost v OKLCH je 0,628, 0,866 a 0,452.

Něco za něco. Modrá stejně světlá jako tato žlutá nemůže být na obrazovce sRGB příliš sytá, proto má komplementární barva z OKLCH #97c0ff chroma 0,10 místo 0,166. Volíte mezi stejnou světlostí a stejnou sytostí, u žluté a modré nemůžete mít obojí.

Malířský kruh RYB a obrazovkový kruh RGB

Kruh z hodin výtvarné výchovy je RYB: červená, žlutá a modrá jako základní barvy, jako při míchání barev na paletě. Doplňkem červené je na něm zelená a doplňkem modré oranžová. Obrazovky míchají světlo, proto digitální nástroje používají kruh RGB, kde je doplňkem červené azurová a doplňkem modré žlutá.

Ani jedno není špatně, odpovídají na jiné otázky. RYB vychází z malířské tradice, RGB a OKLCH z toho, jak fungují obrazovky a oči. Když vám grafický nástroj nabídne azurovou tam, kde jste čekali zelenou, používá kruh RGB.

ZákladDoplněk v RYBDoplněk v RGB (HSL)Doplněk v OKLCH
#ff0000Zelená#00ffff#009cb2
#0000ffOranžová#ffff00#734f00
#ffff00Fialová#0000ff#f3f1ff

Sloupec OKLCH ukazuje, co udělá stejná světlost s extrémními barvami. Doplňkem čisté modré se stane tmavý okr se stejnou světlostí 0,45 a doplňkem čisté žluté téměř bílá levandulová se světlostí 0,96.

Pravidlo 60-30-10 použité na harmonii

Harmonie vám řekne, jaké barvy použít, ne kolik které. Tuhle mezeru vyplňuje pravidlo 60-30-10: zhruba 60 % plochy dostane dominantní barva, 30 % sekundární a 10 % akcent. Při rovných podílech působí i dobrá harmonie neklidně.

V rozhraní je těch 60 % obvykle skoro neutrální barva s nádechem základního tónu, 30 % je základní barva a 10 % komplementární akcent. Tady je sada připravená ke zkopírování, postavená z #2a7fbf.

RolePodílBarvaOKLCHPoužití
Dominantní60%#eff6fdL 0.97, C 0.012Pozadí stránky, karty
Sekundární30%#2a7fbfL 0.577, C 0.127Záhlaví, odkazy, vybrané stavy
Akcent10%#ab6708L 0.577, C 0.127Hlavní výzva k akci, zvýraznění
Text–#15232fL 0.25, C 0.03Text na dominantní barvě

CSS

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

Jak zkontrolovat kontrast harmonie

Čitelnost textu nedělá rozdíl v tónu, ale rozdíl ve světlosti. Komplementární dvojice výše je od sebe tónem tak daleko, jak to jen jde, a přesto má #2a7fbf na #ab6708 poměr podle WCAG 1,05:1 a APCA Lc 0: jako text prakticky neviditelné.

Stejná světlost má i výhodu. Bílý text na kterékoli barvě harmonií z OKLCH výše vychází mezi 4,04:1 a 4,62:1. U verze stejných harmonií z HSL kolísá od 2,15:1 do 8,90:1. Pro celou sadu z OKLCH proto stačí jedna úprava: snižte světlost na 0,52 a bílý text projde 4,5:1 na jakémkoli tónu s chroma 0,127, od 5,00:1 do 5,91:1.

TextPozadíPoměr WCAGAPCA LcVerdikt
#2a7fbf#ab67081.05:10Nečitelné, stejná světlost
#ffffff#2a7fbf4.30:1-74.8Neprojde AA pro běžný text
#ffffff#106ead5.45:1-82.0Projde, základ na L 0.52
#ffffff#9956005.70:1-83.3Projde, akcent na L 0.52
#ab6708#eff6fd4.12:164.9Jen velký text a ikony
#5c2d00#d8eafb9.42:182.5Komplementární dvojice rozdělená na tmavou a světlou

Chcete-li použít dvě barvy harmonie spolu jako text a pozadí, oddalte je ve světlosti: tóny ponechte a jednu posuňte k 0,35, druhou k 0,93. Pak skutečnou dvojici ověřte v kontrole kontrastu a paletu projděte simulátorem barvosleposti, pokud akcent nese význam.

Otázky a odpovědi

Jaké jsou hlavní typy barevných harmonií?

Běžné harmonie jsou komplementární (tóny 180° od sebe), rozdělená komplementární (150° a 210°), analogická (30° na každou stranu), triadická (tři tóny 120° od sebe), tetradická neboli obdélník (0°, 60°, 180°, 240°), čtvercová (čtyři tóny 90° od sebe) a monochromatická (jeden tón v různých stupních světlosti).

Jaká je doplňková barva k červené?

Záleží na barevném kruhu. Na malířském kruhu RYB je doplňkem červené zelená. Na kruhu RGB, který používají obrazovky a grafické nástroje, je to azurová, pro čistou červenou #00ffff, a v OKLCH se stejnou světlostí modrozelená jako #009cb2.

Proč moje komplementární barvy působí nevyváženě?

Většina nástrojů otáčí tón v HSL, jehož světlost neodpovídá vnímání. Komplementární barva v HSL ke zlatožluté #f4b400 je #0040f4 se světlostí v OKLCH 0,489 proti 0,808 u žluté. Otáčení tónu v OKLCH drží obě barvy stejně světlé.

Dají se komplementární barvy použít na text a pozadí?

Jen pokud se hodně liší světlostí. Komplementární barvy se stejnou světlostí, jako #2a7fbf a #ab6708, mají kontrastní poměr pouhých 1,05:1. Jednu udělejte tmavou a druhou světlou, například #5c2d00 na #d8eafb s poměrem 9,42:1.

Co je pravidlo 60-30-10 pro barvy?

Pravidlo 60-30-10 dělí design zhruba na 60 % dominantní barvy, 30 % sekundární a 10 % akcentu. U harmonie je dominantní barvou obvykle tónovaná neutrální, sekundární barvou ta základní a akcentem komplementární nebo triadická barva.

Vyzkoušejte v PickShade

Související návody