Izbirnik barv

Acrafto Team Generatorji
Posodobljeno
●
●
●
●
●
●
●
Prednastavitve

Izberite barvo na kolesu, jo natančno prilagodite na ploskvi nasičenosti in svetlosti, nato pa jo preberite v vsakem zapisu, ki ga uporablja vaš projekt, od #RRGGBB do oklch(). Orodje ponuja tudi to, kar drugi izbirniki barv izpustijo: tri oblike kolesa, vključno s tradicionalnim slikarskim kolesom RYB, harmonije, ki same sestavijo paleto, prosojnost in izvoz cele palete v enem kliku kot CSS spremenljivke, SCSS ali JSON. Vse se izračuna v vašem brskalniku.

RYB ali RGB? Tri barvna kolesa namesto enega

Preklopnik Način kolesa spremeni razporeditev odtenkov na kolesu:

  • HSV in HSL sta digitalni kolesi. Odtenki so razporejeni tako, kot jih meša svetloba na zaslonu. Razlikujeta se po kvadratni ploskvi: pri HSV je najsvetlejši kot čisti odtenek, HSL pa čiste odtenke postavi na sredino svetlosti in belo nad njih.
  • RYB (slikarsko) razporedi odtenke tako, kot jih poznajo slikarji: rdeča, rumena in modra kot osnovne barve, med njimi oranžna, zelena in vijolična (model RYB na Wikipediji). Razliko opazite predvsem pri harmonijah. Na kolesu RYB je komplement rdeče zelena, komplement modre pa oranžna, torej klasičen slikarski par. Digitalno kolo pari rdečo s cian. Če se vam »komplementarna« paleta iz običajnega izbirnika barv kdaj ni zdela prava, je to razlog.

Barvne harmonije: paleta, ki se sestavi sama

V polju Barvna harmonija izberite pravilo. Kolo označi spremljevalne barve, spodaj pa se prikaže pripravljena paleta:

  • Komplementarna: ena nasprotna barva. Najmočnejši kontrast, primerna za en sam poudarek ob glavni barvi znamke.
  • Razdeljeno komplementarna: soseda nasprotne barve. Skoraj enako močan kontrast, a lažje uravnoteženje.
  • Triadna: tri enakomerno razporejene barve. Živahna, a stabilna kombinacija, kadar ena prevladuje, drugi dve pa uporabite zmerno.
  • Tetradna (kvadrat): štiri barve. Bogate sheme za ilustracije in grafe, v vmesniku aplikacije jih je težko uravnotežiti.
  • Analogna: najbližji sosedi. Umirjena kombinacija za ozadja in prehode.
  • Monokromatska: en odtenek v več stopnjah svetlosti. Najvarnejša izbira za stanja gumbov (ob prehodu miške, aktivno, onemogočeno).

Celotno paleto kopirate z enim klikom, in sicer v formatu, ki ga izberete: čisti HEX, RGB, HSL, OKLCH, za lepljenje pripravljene CSS spremenljivke (--color-1: …), SCSS spremenljivke ali JSON za kodo. Če želite hitro preveriti, ali barve palete ohranijo kontrast tudi za ljudi, ki težje ločijo odtenke, naredite posnetek zaslona in ga pretvorite v sivine.

Pretvorba HEX, RGB, HSL, OKLCH in CMYK: prilepite karkoli, dobite vse

Vnosna polja sprejmejo skoraj vsak zapis barve: #f80, #ff8800, osemmestni hex s prosojnostjo, rgb() in rgba(), hsl(), hwb(), lch(), oklch(), oklab(), cmyk(), 0xFF8800 in poimenovane barve CSS, kot je rebeccapurple. Ne glede na to, kaj vnesete, dobite sedem usklajenih izpisov: HEX, RGB, HSL, HSV, LCH, OKLCH in CMYK, vsakega z lastnim gumbom za kopiranje.

Drsnik Neprosojnost (alfa) pod predogledom preklopi izpise na prosojne zapise #RRGGBBAA, rgba() in hsla(). Predogled se izriše nad šahovnico, tako da prosojnost takoj vidite.

Najbližji žeton Tailwind CSS za katero koli barvo

Dva pomožna napisa pod predogledom poimenujeta barvo: najbližja poimenovana barva CSS (uporabno za hitre prototipe) in najbližji žeton Tailwind, na primer orange-500. Tako ostanete znotraj svojega oblikovnega sistema in vam ni treba izmišljati enkratnih vrednosti. S klikom na napis ga kopirate.

To reši vprašanje, ki se pojavi pri vsaki predaji oblikovanja: oblikovalec mi je poslal hex kodo, kateri razred Tailwind ji je najbližji? Ujemanje se izračuna glede na privzeto paleto Tailwind CSS 4 (glejte dokumentacijo Tailwinda, v angleščini), zato lahko žeton takoj uporabite v imenu razreda.

Kateri format barve uporabiti?

FormatPolno imeKdaj ga uporabiti
HEXHexadecimalPrivzeta izbira za splet. Kratek, povsod podprt, enostaven za kopiranje. Osem mest doda prosojnost.
RGBRed, Green, BlueTako razmišljajo zasloni. Trije svetlobni kanali od 0 do 255. Format, ki ga pričakuje večina API-jev in kode za canvas.
HSLHue, Saturation, LightnessZa prilagajanje na oko. »Malo svetleje« ali »manj nasičeno« pomeni spremeniti eno samo številko.
HSVHue, Saturation, ValueGrafični programi. Model, na katerem temelji izbira barv v Photoshopu in GIMP-u.
LCHLightness, Chroma, HueZaznavna enakomernost. Enaki številčni koraki so videti kot enaki vizualni koraki, kar HSL le navidezno obljublja.
OKLCHOK Lightness, Chroma, HueSodobna izbira za CSS. Odpravi zamike odtenka pri modrih tonih, ki motijo LCH. Podpirajo ga vsi sodobni brskalniki, primeren je za oblikovne žetone.
CMYKCyan, Magenta, Yellow, KeyUsmeritev za tisk. Približna pretvorba za dogovor s tiskarno, končne vrednosti določi njen barvni profil.

Zakaj je OKLCH zaznavno bolj enakomeren od starejših modelov, pojasni avtor prostora Oklab Björn Ottosson v izvirnem članku (v angleščini). Skladnjo in podporo v brskalnikih povzema MDN (v angleščini). Kako deluje tiskarski model, opisuje Wikipedija pri geslu CMYK.

Malenkosti, ki prihranijo čas

  • Zgodovina se shrani sama. Zadnjih 24 barv preživi osvežitev strani. Ostanejo le v pomnilniku vašega brskalnika in se nikamor ne pošiljajo.
  • Kapalka. V brskalnikih z API-jem EyeDropper (Chrome in Edge) izberete barvo kjer koli na zaslonu, tudi zunaj okna brskalnika. Barvo s fotografije ali iz datoteke z logotipom poiščite v spletni barvni kapalki.
  • Upravljanje s tipkovnico. Kolo in ploskev nasičenosti in svetlosti se odzivata na smerne tipke, tako da barvo prilagodite v majhnih korakih.
  • Prednastavitve ponudijo pogoste osnovne barve, kadar potrebujete le hiter začetek.

Pogosto zastavljena vprašanja

Kako pretvoriti OKLCH v HEX? Vrednost oklch() prilepite v polje OKLCH in drugi izpisi, vključno s HEX, se takoj preračunajo. Deluje tudi obratno: vnesite HEX in preberite ustrezen oklch(). Ena opomba: OKLCH lahko opiše tudi barve zunaj obsega sRGB, te pa se obrežejo na tisto, kar sRGB lahko prikaže. Zelo nasičen oklch() zato na zaslonu s širokim barvnim obsegom ne bo videti enako kot njegova oblika HEX.
Ali lahko oklch() uporabljam v produkcijskem CSS-ju? Da. Vse trenutne različice Chroma, Edga, Firefoxa in Safarija podpirajo oklch(), ta pa je postal priljubljen zapis za oblikovne žetone (Tailwind CSS 4 vanj zapiše celotno paleto). Za zelo stare brskalnike pred njim dodajte HEX kot rezervo. To orodje vam da obe vrednosti.
Zakaj se harmonije spremenijo, ko preklopim na kolo RYB? Ker to, kar je »nasproti«, je odvisno od razporeditve odtenkov po krogu. Kolo RYB enakomerno razporedi pigmentne osnovne barve, zato komplementarni pari ustrezajo temu, kar poznajo slikarji: rdeča in zelena, modra in oranžna, rumena in vijolična. Kolesi HSV in HSL razporejata odtenke glede na mešanje svetlobe, zato parita rdečo s cian. Nobeno ni napačno: RYB ustreza likovni vzgoji, HSV in HSL pa temu, kar počnejo zasloni.
Ali lahko zaupam vrednostim CMYK za tisk? Vzemite jih kot usmeritev. Prava pretvorba za tisk je odvisna od barvnega profila (v angleščini) tiskalnika, papirja in črnila. Ista barva RGB je videti drugače na kredni in na nekredni podlagi papirja. Vrednosti tukaj izračuna standardna formula, ki vas pripelje blizu, končni natis pa je stvar tiskarne.
Kje je gumb za kapalko v Firefoxu ali Safariju? Namenoma je skrit. API EyeDropper (MDN, v angleščini), na katerem temelji gumb, trenutno znajo le brskalniki na osnovi Chromiuma (Chrome, Edge, Opera). Vse druge funkcije orodja delujejo povsod, manjka le izbira barve z zaslona. Če potrebujete barvo s slike, uporabite spletno barvno kapalko, ki deluje v vseh brskalnikih.
Ali ostane moja zgodovina barv zasebna? Da. Zgodovina je shranjena v localStorage vašega brskalnika na vaši napravi. Nič od tega, kar izberete, prilepite ali kopirate, se ne pošilja nikamor. Celotno orodje teče kot JavaScript v brskalniku, kar lahko preverite na zavihku Omrežje v razvijalskih orodjih.

Cenil bi, če bi te strani delili s prijatelji, jih dodali med zaznamke ali nanje povezali. Hvala! 🙏