Fungsi oklch() di CSS
- Halaman sebelumnya Fungsi oklab() CSS
- Halaman berikutnya Fungsi opacity() CSS
- Kembali ke tingkat atas Panduan Referensi Fungsi CSS
Definisi dan penggunaan
Definisi dan penggunaan di CSS: oklch()
Fungsi digunakan untuk menentukan warna di ruang warna OKLCH.
oklch()
Fungsi sangat alami: Anda harus mempertimbangkan jumlah kecerahan/mutu (L) yang digunakan, kekuatan warna (C) (abu-abu), serta warna sendiri (H). Selain itu, Anda juga dapat memilih menambahkan nilai transparansi (A), yang menunjukkan kepadatan warna.
contoh
Definisi berbeda oklch()
Warna:
/*warna berbeda kecerahan hijau */ #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 tingkat kecerahan kuning / #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 tingkat kecerahan merah */ #p7 {background-color: oklch(30% 0.4 20);} #p8 {background-color: oklch(60% 0.4 20);} #p9 {background-color: oklch(100% 0.4 20);}
Syntaks CSS
Syntaks nilai absolut
oklch(L C H / A)
Nilai | Deskripsi |
---|---|
L |
Wajib. Menentukan kecerahan warna yang dirasakan, dapat berupa angka diantara 0 sampai 1 atau persen diantara 0 sampai 100. 0 (atau 0%) menunjukkan hitam, 1 (atau 100%) menunjukkan putih. Juga dapat digunakan none (sama dengan 0%). |
C |
Wajib. Menentukan dekatan warna (jumlah warna), dapat berupa angka atau persen. Harus angka diantara -0.4 sampai 0.4 atau persen diantara -100% sampai 100%. Nilai minimum (0% atau -0.4) saat warna mendekati abu-abu. Juga dapat digunakan none (sama dengan 0%). |
H |
Wajib. Menentukan warna sendiri, dapat berupa angka atau sudut (0 sampai 360). Juga dapat digunakan none (sama dengan 0deg). |
/ A |
Pilihan. Menunjukkan nilai jalur transparensi warna (0% atau 0 menunjukkan transparan penuh, 100% atau 100 menunjukkan tak transparan). Juga dapat digunakan none (menunjukkan jalur transparensi yang tidak ada). Nilai default adalah 100%. |
Syntaks nilai relatif
oklch(from color L C H / A)
Nilai | Deskripsi |
---|---|
from color |
Mulai dengan kata kunci from, diikuti nilai warna yang menunjukkan warna asli. Ini adalah warna asli yang berdasarkan warna yang relatif. |
L |
Wajib. Menentukan kecerahan warna yang dirasakan, dapat berupa angka diantara 0 sampai 1 atau persen diantara 0 sampai 100. 0 (atau 0%) menunjukkan hitam, 1 (atau 100%) menunjukkan putih. Juga dapat digunakan none (sama dengan 0%). |
C |
Wajib. Menentukan dekatan warna (jumlah warna), dapat berupa angka atau persen. Harus angka diantara -0.4 sampai 0.4 atau persen diantara -100% sampai 100%. Nilai minimum (0% atau -0.4) saat warna mendekati abu-abu. Juga dapat digunakan none (sama dengan 0%). |
H |
Wajib. Menentukan warna sendiri, dapat berupa angka atau sudut (0 sampai 360). Juga dapat digunakan none (sama dengan 0deg). |
/ A |
Pilihan. Menunjukkan nilai jalur transparensi warna (0% atau 0 menunjukkan transparan penuh, 100% atau 100 menunjukkan tak transparan). Juga dapat digunakan none (menunjukkan jalur transparensi yang tidak ada). Nilai default adalah 100%. |
Detil teknis
Versi: | CSS Color Module Level 4 |
---|
Dukungan browser
Angka di tabel menunjukkan versi browser yang mendukung fungsi ini penuhnya.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
oklch() | ||||
111 | 111 | 113 | 15.4 | 97 |
Menggabungkan angka dan persen di parameter | ||||
116 | 116 | 113 | 16.2 | 102 |
Halaman yang berhubungan
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 Referensi Fungsi CSS