bybence
Kapcsolat
bybence

Felfedezés

Eszközök

Academy

Blog

Hírek

Kapcsolat

ByBence / Blog

Színek

Color Picker útmutató: HEX színválasztás, RGB, HSL és OKLCH

Color Picker használata webdesignhoz: vizuális színválasztás, HEX, RGB, HSL, HSV, CMYK és OKLCH kódok, színnév és kész CSS kimenetek.

Balogh Bence

11 perc

A Color Picker a webdesign egyik legalapvetőbb, mégis gyakran túl egyszerűen megvalósított eszköze. Nem csak arról szól, hogy rákattintasz egy színre: jó esetben ugyanazt az árnyalatot azonnal megkapod több színtérben, fejlesztői kódként és egy névvel ellátott színadatbázishoz kapcsolva is.

A ByBence Color Pickerben ugyanazt a közös színválasztót használhatod, amely a gradient, színkeverő, színkód és favicon eszközökben is megjelenik.

Color Picker megnyitása

Hogyan működik egy vizuális Color Picker?

A legtöbb modern picker az árnyalatot külön hue sávon, a telítettséget és világosságot pedig egy kétdimenziós mezőben kezeli. Így gyorsan megközelíthetsz egy színt, majd a pontos HEX értékkel finomhangolhatod.

A vizuális választás és a numerikus kód nem egymás alternatívái. Tervezés közben a szemeddel keresel irányt, fejlesztés közben viszont reprodukálható, másolható értékre van szükséged.

HEX, RGB és HSL: ugyanaz a szín, más leírás

HEX

A #RRGGBB jelölés rövid, jól másolható és rengeteg design rendszerben alapértelmezett. A #2563EB például ugyanazt az RGB csatornaértéket írja le, mint az rgb(37, 99, 235).

RGB

Az RGB közvetlenül a vörös, zöld és kék csatornákat mutatja 0–255 tartományban. Akkor praktikus, ha csatornánként számolsz, színeket keversz vagy programból módosítasz egy értéket.

HSL

A HSL külön kezeli az árnyalatot, telítettséget és világosságot. Emiatt kézzel könnyebb például ugyanabból a hue-ból világosabb vagy sötétebb variációkat készíteni.

Ha konkrét konverzióra van szükséged, a színkód generátor külön HEX → RGB, RGB → HEX és HEX → HSL oldalakat is ad.

Színkód generátor

HSV és a picker belső logikája

Sok vizuális picker HSV vagy HSB jellegű modellt használ a szerkesztéshez. A hue adja a színcsaládot, a saturation a színességet, a value pedig a fényességi tengelyt. Ettől a kétdimenziós szerkesztő természetesebben kezelhető, mint ha három RGB számot kellene kézzel változtatni.

OKLCH: amikor a perceptuális különbség is számít

Az OKLCH modernebb megközelítés, amelynek egyik előnye, hogy a világosság változtatása sok esetben intuitívabban és egyenletesebben viselkedik, mint klasszikus HSL-ben. Design tokenek, skálák és hozzáférhető színrendszerek építésénél ezért egyre hasznosabb formátum.

CMYK: csak tájékozódási pont a böngészőben

A böngészőben kiszámított CMYK érték matematikai átváltás. Professzionális nyomdai színhez ICC profil, konkrét nyomtatási eljárás és hordozó is számít, ezért egy online picker CMYK kimenete nem helyettesít proof folyamatot.

Miért hasznos a legközelebbi színnév?

A HEX kód pontos, de emberi kommunikációban kevésbé beszédes. Ha a picker megmutatja a legközelebbi névvel ellátott árnyalatot, könnyebb kapcsolódó színeket, palettákat és színcsaládokat felfedezni.

A ByBence színadatbázisban név, HEX érték, kapcsolódó árnyalatok és további színinformációk alapján is böngészhetsz.

Színek adatbázisa

A színkódot ne kézzel írd át minden frameworkhöz

Egy jó picker a nyers érték mellett rögtön használható kódot is ad. CSS változó, Chakra UI prop, React style objektum vagy Tailwind arbitrary value ugyanazt a színt más szintaxisban használja.

  • CSS custom property és background-color
  • Chakra UI bg és color prop
  • React inline style
  • Tailwind arbitrary color value
  • HEX, RGB, HSL, HSV, CMYK és OKLCH másolás

Color Picker és gradient

Gradient készítésnél különösen fontos, hogy minden color stop ugyanazzal a picker logikával szerkeszthető legyen. Így nem kell más UI-t megtanulni a kezdőszínhez, köztes ponthoz és végszínhez.

A többpontos gradient szerkesztőben akár nyolc color stopot adhatsz hozzá, és mindegyikhez ugyanaz a Color Picker nyílik meg.

Linear gradient generátor

Color Picker és színkeverés

Színkeverésnél nem csak a két végpont fontos. Több bemeneti szín és külön súly használatával már palette átlagokat, domináns brand árnyalatokat vagy különböző keverési modelleket is összehasonlíthatsz.

A színkeverő RGB és RYB módja külön URL-en is használható, a ritkább számítási módok pedig elérhetők anélkül, hogy felesleges keresési landingeket gyártanánk.

RGB színkeverő

Összefoglalás

A jó Color Picker egy központi színmunkafelület. Vizuálisan kiválasztod az árnyalatot, pontos kódot kapsz, egy kattintással másolsz, framework-specifikus kimenetet használsz, majd továbbléphetsz a legközelebbi színnévre, gradientre vagy keverésre. Ettől lesz valódi eszköz, nem csak egy natív color input köré épített oldal.

Gyakori kérdések

Mi az a Color Picker?

Olyan színválasztó eszköz, amely vizuális felületen segít árnyalatot, telítettséget és világosságot választani, majd a színt több kódformátumban adja vissza.

Melyik színkódot használjam CSS-ben?

HEX és RGB széles körben használható. HSL kézi variációkhoz intuitív, OKLCH pedig modernebb perceptuális színtér, amely színrendszerek építésénél különösen hasznos lehet.

Miért nem egyezik pontosan a kiválasztott szín egy színnévvel?

A digitális színtér milliónyi értéket tartalmaz, a névvel ellátott adatbázis viszont véges. Ilyenkor a legközelebbi ismert színnév adható meg tájékozódási pontként.