Besplatan Generator palete boja

Generišite komplementarne, analogne, trijadne i monohromatske palete boja iz bilo koje osnovne boje. Kopirajte hex kodove jednim klikom.

Radi offline nakon učitavanja

Upišite hex kod, naziv boje poput teal ili tomato, ili rgb(20, 184, 166) / hsl(174, 80%, 40%), pa pritisnite Enter.

Paleta brenda · 7 boje
Format kopiranja
Izvezi:
Osnovna
Na bijeloj 2.5Ne prolazi
Na crnoj 8.4AAA
Akcent
Na bijeloj 2.9Ne prolazi
Na crnoj 7.2AAA
Svijetla nijansa
Na bijeloj 1.1Ne prolazi
Na crnoj 19.4AAA
Tamna nijansa
Na bijeloj 9.0AAA
Na crnoj 2.3Ne prolazi
Svijetla neutralna
Na bijeloj 1.1Ne prolazi
Na crnoj 19.3AAA
Srednja neutralna
Na bijeloj 4.1AA veliki tekst
Na crnoj 5.1AA
Tamna neutralna
Na bijeloj 16.1AAA
Na crnoj 1.3Ne prolazi

Provjera teksta i pozadine

Primjer velikog naslova
Primjer običnog teksta za ovaj par
8.44:1Običan tekst AAAVeliki tekst AAA
Probajte ovo

Želite boje sa fotografije? Koristite alat za izdvajanje boja iz slike

Kako radi

Alat je izgrađen bez ikakvih vanjskih biblioteka — sva matematika boja se odvija u ručno napisanom JavaScriptu direktno u vašem pregledniku. Pretvara vašu odabranu boju između heksadecimalnog i HSL formata, zatim primjenjuje klasična pravila harmonije teorije boja (komplementarno, trijadno, analogno, itd.) putem aritmetike na kotaču nijansi da proizvede svaku paletu.

  1. 1
    Konverzija heksadecimalno-u-HSL
    Kada odaberete boju, alat raščlanjuje heksadecimalni niz u RGB komponente i pretvara ih u HSL (nijansa, zasićenost, svjetlina). Nijansa je pozicija na kotaču boja od 0–360 stepeni; sva matematika palete se odvija u ovom prostoru.
  2. 2
    Aritmetika nijanse za harmoniju
    Svaki tip palete je fiksna formula rotacije primijenjena na osnovnu nijansu. Komplementarno dodaje 180°, trijadno dodaje 120° i 240°, tetradno se pomjera za 90°, split-komplementarno koristi 150° i 210°. Monohromatsko i sjene drže nijansu i zasićenost konstantnim dok pomjeraju svjetlinu gore i dolje.
  3. 3
    HSL-u-heksadecimalno izlaz
    Svaka izračunata HSL trojka se pretvara nazad u heksadecimalnu boju koristeći standardnu chroma formulu. Rezultati se prikazuju kao traka boja sa automatski kontrastiranim oznakama (tamni tekst na svijetlim uzorcima, svijetli tekst na tamnim) određenim jednostavnim pragom svjetline.
  4. 4
    Izvoz u željenom formatu
    Paleta se može kopirati kao heksadecimalni nizovi ili izvesti kao datoteka CSS varijabli (:root { --color-1: … }), SCSS varijable, Tailwind konfiguracijski isječak, JSON objekat, ili PNG traka boja. PNG izvoz koristi Canvas API preglednika (toDataURL) da nacrta svaki uzorak sa njegovom heksadecimalnom oznakom — sve se generiše lokalno pri kliku.

Povezani alati

Često postavljana pitanja