Pengarangan token sistem reka bentuk
Tukar nilai HEX jenama kepada OKLCH supaya setiap bayangan dalam tanjakan token anda mempunyai langkah kecerahan persepsi yang sama. Tampal output OKLCH terus ke dalam CSS anda — tiada prapemproses diperlukan.
Pilih secara visual atau tampal sebarang nilai — HEX, RGB, HSL, OKLCH dan OKLAB kekal selari. Termasuk pemeriksa kontras WCAG 2.2 dan penjana palet berasaskan OKLCH. Berjalan sepenuhnya dalam pelayar anda.
Pilih secara visual atau tampal sebarang nilai — HEX, RGB, HSL, OKLCH dan OKLAB kekal selari. Termasuk pemeriksa kontras WCAG 2.2 dan penjana palet berasaskan OKLCH. Berjalan sepenuhnya dalam pelayar anda.
Tampal nilai hex anda (cth. #ff5722) ke dalam medan HEX — baris RGB akan dikemas kini serta-merta. Begitu juga, tampal rgb(255 87 34) ke dalam medan RGB dan HEX, HSL, OKLCH dan OKLAB semuanya akan selari. Penukaran adalah dua hala merentas setiap format yang disokong.
OKLCH ialah ruang warna CSS Color Module Level 4 yang menggunakan kecerahan persepsi (L), chroma (C), dan rona (h) — seperti HSL, tetapi seragam dari segi persepsi. Dua warna OKLCH dengan nilai L yang sama kelihatan sama cerah, walaupun pada rona berbeza. Itu menjadikan token reka bentuk, palet yang dijana, dan tanjakan warna boleh diakses jauh lebih boleh diramal berbanding HSL. Semua pelayar evergreen (Chrome 111+, Safari 15.4+, Firefox 113+) menyokongnya.
Nilai warna tidak pernah meninggalkan peranti anda. Buka DevTools → Network dan anda akan melihat sifar permintaan keluar semasa penukaran, pemilihan, penjanaan palet atau pemeriksaan kontras.
Daripada sistem reka bentuk hingga audit kebolehcapaian — setiap format dan semakan yang anda perlukan, di satu tempat.
Tukar dua hala antara HEX (3 / 4 / 6 / 8 digit), RGB(A), HSL(A), OKLCH, OKLAB dan warna bernama CSS. Rentetan output mengikut sintaks CSS Color Module Level 4 — tampal terus ke dalam stylesheet anda.
Lihat nisbah kontras antara mana-mana dua warna dengan lencana lulus/gagal satu klik untuk AA (4.5 : 1) dan AAA (7 : 1), pada saiz teks biasa dan besar. Pengiraan menepati rujukan W3C: pelinearan sRGB, kecerahan relatif, kemudian (L1+0.05)/(L2+0.05).
Klik eyedropper untuk mengambil sampel sebarang warna pada skrin anda — reka bentuk, tangkapan skrin, foto, malah tab pelayar lain. Menggunakan API EyeDropper asli pada pelayar Chromium.
Jana 9 langkah tints dan shades serta harmoni complementary, triadic dan analogous — diterbitkan dalam OKLCH supaya setiap langkah berjarak sama dari segi persepsi (tidak seperti HSL, di mana kecerahan berubah-ubah).
Setiap penukaran berjalan dalam JavaScript pada peranti anda. Tiada apa-apa dimuat naik, dilog, atau dihantar kepada pihak ketiga — buka DevTools → Network jika anda ingin mengesahkannya sendiri.
JavaScript tulen, tiada framework runtime. Muatan dingin di bawah 50 KB gzipped; penukaran dan penjanaan palet selesai dalam satu milisaat pada komputer riba berusia lima tahun.
Empat cara untuk bermula, setiap format selari.
Seret di dalam petak ketepuan/nilai untuk memilih bayangan, luncurkan bar rona di bawah untuk menukar warna asas, dan gunakan peluncur alfa untuk kelutsinaran. Setiap format di sebelah kanan dikemas kini serta-merta.
Tampal HEX (#4f46e5), RGB (rgb(79 70 229)), HSL (hsl(244 76% 59%)), OKLCH (oklch(53% 0.22 277)) atau bahkan warna bernama CSS (tomato) ke dalam input yang sepadan — pemilih dan format lain semuanya selari.
Klik butang eyedropper untuk menangkap mana-mana piksel pada skrin anda — tab lain, tangkapan skrin, foto, ikon. Menggunakan API EyeDropper asli pada Chrome, Edge dan Opera.
Klik ikon salin di sebelah mana-mana format untuk meletakkannya pada papan keratan anda. Atau tatal ke bahagian kontras WCAG 2.2 untuk menyemak sama ada gabungan latar depan / latar belakang anda lulus AA atau AAA pada saiz teks biasa dan besar.
Alat warna yang sesuai dengan empat aliran kerja biasa.
Tukar nilai HEX jenama kepada OKLCH supaya setiap bayangan dalam tanjakan token anda mempunyai langkah kecerahan persepsi yang sama. Tampal output OKLCH terus ke dalam CSS anda — tiada prapemproses diperlukan.
Letakkan pasangan latar depan / latar belakang dan baca nisbah kontras serta lencana AA / AAA. Tangkap gabungan yang gagal sebelum ia dilancarkan — memenuhi ambang 4.5 : 1 biasa / 7 : 1 dipertingkatkan yang dimandatkan W3C.
Mempunyai HEX daripada mockup pereka tetapi memerlukan HSL untuk konfigurasi Tailwind atau OKLCH untuk stylesheet moden? Tampal sekali, salin dalam mana-mana format. Rentetan output adalah sintaks CSS Color Module Level 4 yang sah.
Pilih warna asas dan lihat serta-merta sembilan tints dan shades yang berjarak persepsi serta harmoni complementary, triadic dan analogous — dijana dalam OKLCH supaya setiap langkah kelihatan sama cerah.
Nilai warna tidak pernah meninggalkan peranti anda. Buka DevTools → Network dan anda akan melihat sifar permintaan keluar semasa penukaran, pemilihan, penjanaan palet atau pemeriksaan kontras.
Tutorial pilihan untuk pereka, pembangun dan pasukan kebolehcapaian.
Why OKLCH replaces HSL for design systems: perceptual lightness, predictable chroma, wide-gamut support.
From sRGB linearization to relative luminance — every step of the contrast formula, with worked examples.
Tampal nilai hex anda (cth. #ff5722) ke dalam medan HEX — baris RGB akan dikemas kini serta-merta. Begitu juga, tampal rgb(255 87 34) ke dalam medan RGB dan HEX, HSL, OKLCH dan OKLAB semuanya akan selari. Penukaran adalah dua hala merentas setiap format yang disokong.
OKLCH ialah ruang warna CSS Color Module Level 4 yang menggunakan kecerahan persepsi (L), chroma (C), dan rona (h) — seperti HSL, tetapi seragam dari segi persepsi. Dua warna OKLCH dengan nilai L yang sama kelihatan sama cerah, walaupun pada rona berbeza. Itu menjadikan token reka bentuk, palet yang dijana, dan tanjakan warna boleh diakses jauh lebih boleh diramal berbanding HSL. Semua pelayar evergreen (Chrome 111+, Safari 15.4+, Firefox 113+) menyokongnya.
Ya. Kami menggunakan algoritma daripada WCAG 2.2 §1.4.3: linearkan setiap saluran sRGB, kira kecerahan relatif (0.2126·R + 0.7152·G + 0.0722·B), kemudian (L_lighter + 0.05) / (L_darker + 0.05). AA lulus pada 4.5 : 1 untuk teks biasa dan 3 : 1 untuk teks besar (18 pt+ atau 14 pt+ tebal). AAA lulus pada 7 : 1 dan 4.5 : 1 masing-masing.
Ya — klik butang Eyedropper untuk melancarkan API EyeDropper terbina dalam pelayar. Anda boleh sampel mana-mana piksel di mana-mana pada skrin: tab pelayar lain, reka bentuk Figma, bingkai video, malah tangkapan skrin. Kini disokong pada Chrome, Edge dan Opera; Firefox dan Safari undur dengan baik (butang dilumpuhkan).
Tidak. Pemilih, setiap penukaran, penjana palet dan pemeriksa kontras semuanya berjalan dalam pelayar anda. Tiada nilai warna, sampel imej, atau teks pernah dihantar. Anda boleh membuka DevTools → Network dan sahkan tiada permintaan keluar semasa penggunaan.