Fungsi oklch() dalam CSS
- Halaman sebelumnya Fungsi oklab() CSS
- Halaman berikutnya Fungsi opacity() CSS
- Kembali ke tingkat atas Panduan Fungsi CSS
Definisi dan penggunaan
Definisi dan penggunaan dalam CSS oklch()
Fungsi digunakan untuk menentukan warna di ruang warna OKLCH.
oklch()
Fungsi yang sangat intuitif: Anda perlu memikirkan jumlah kecerahan/kecerahan (L) yang digunakan, kekuatan warna abu-abu (C), serta warna itu sendiri (H). Selain itu, Anda juga dapat memilih untuk menambahkan nilai lapisan kecerahan (A), yang menyatakan kegelapan warna.
Contoh
Definisi yang berbeza oklch()
Warna:
/* warna hijau berbeza pencahayaan */ #p1 {background-color: oklch(30% 0.4 150);} #p2 {background-color: oklch(60% 0.4 150);} #p3 {background-color: oklch(100% 0.4 150);} / Berbagai warna kuning dengan kecerahan yang berbeda / #p4 {background-color: oklch(30% 0.4 100);} #p5 {background-color: oklch(60% 0.4 100);} #p6 {background-color: oklch(100% 0.4 100);} / Berbagai warna merah dengan kecerahan yang berbeda */ #p7 {background-color: oklch(30% 0.4 20);} #p8 {background-color: oklch(60% 0.4 20);} #p9 {background-color: oklch(100% 0.4 20);}
Sintaks CSS
Sintaks nilai absolut
oklch(L C H / A)
Nilai | Penerangan |
---|---|
L |
Wajib. Tentukan kecerahan warna yang dirasai, boleh adalah nombor di antara 0 hingga 1 atau peratusan di antara 0% hingga 100%. 0 (atau 0%) menunjukkan hitam, 1 (atau 100%) menunjukkan putih. Juga boleh digunakan none (sama dengan 0%). |
C |
Wajib. Tentukan kecerahan warna (jumlah warna), boleh adalah nombor atau peratusan. Mesti nombor di antara -0.4 hingga 0.4 atau peratusan di antara -100% hingga 100%. Nilai minimum (0% atau -0.4) menjadikan warna mendekati abu-abu. Juga boleh digunakan none (sama dengan 0%). |
H |
Wajib. Tentukan warna sendiri, boleh adalah nombor atau sudut (0 hingga 360). Juga boleh digunakan none (sama dengan 0deg). |
/ A |
Pilihan. Menunjukkan nilai kanaal kecerahan warna (0% atau 0 menunjukkan kecerahan penuh, 100% atau 100 menunjukkan kecerahan penuh). Juga boleh digunakan none (menunjukkan kanaal kecerahan yang tiada). Nilai lalai adalah 100%. |
Sintaks nilai relatif
oklch(from warna L C H / A)
Nilai | Penerangan |
---|---|
from warna |
Bermula dengan kata kunci from, diikuti nilai warna yang mewakili warna asal. Ini adalah warna asal yang berdasarkan warna yang relatif. |
L |
Wajib. Tentukan kecerahan warna yang dirasai, boleh adalah nombor di antara 0 hingga 1 atau peratusan di antara 0% hingga 100%. 0 (atau 0%) menunjukkan hitam, 1 (atau 100%) menunjukkan putih. Juga boleh digunakan none (sama dengan 0%). |
C |
Wajib. Tentukan kecerahan warna (jumlah warna), boleh adalah nombor atau peratusan. Mesti nombor di antara -0.4 hingga 0.4 atau peratusan di antara -100% hingga 100%. Nilai minimum (0% atau -0.4) menjadikan warna mendekati abu-abu. Juga boleh digunakan none (sama dengan 0%). |
H |
Wajib. Tentukan warna sendiri, boleh adalah nombor atau sudut (0 hingga 360). Juga boleh digunakan none (sama dengan 0deg). |
/ A |
Pilihan. Menunjukkan nilai kanaal kecerahan warna (0% atau 0 menunjukkan kecerahan penuh, 100% atau 100 menunjukkan kecerahan penuh). Juga boleh digunakan none (menunjukkan kanaal kecerahan yang tiada). Nilai lalai adalah 100%. |
Butir teknikal
Versi: | CSS Color Module Level 4 |
---|
Pendukung pereka
Nombor dalam tabel menunjukkan versi pereka palingawal yang menyokong fungsi ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
oklch() | ||||
111 | 111 | 113 | 15.4 | 97 |
Gabungkan nombor dan peratusan dalam parameter | ||||
116 | 116 | 113 | 16.2 | 102 |
Laman yang berkenaan
Rujukan:Warna CSS
Rujukan:Fungsi hsl() CSS
Rujukan:Fungsi hwb() CSS
Rujukan:Fungsi lab() CSS
Rujukan:Fungsi lch() CSS
Rujukan:Fungsi oklab() CSS
- Halaman sebelumnya Fungsi oklab() CSS
- Halaman berikutnya Fungsi opacity() CSS
- Kembali ke tingkat atas Panduan Fungsi CSS