Fungsi oklab() CSS
- Halaman sebelumnya Fungsi mod() CSS
- Halaman berikutnya Fungsi oklch() CSS
- Kembali ke tingkat atas Panduan Referensi Fungsi CSS
Definisi dan penggunaan
Definisi dan penggunaan CSS oklab()
Fungsi digunakan untuk menentukan warna di ruang warna OKLAB. Ruang warna ini dirancang untuk memoderasi cara mata manusia mendeteksi warna.
contoh
Definisi berbeda oklab()
Warna:
#p1 {background-color:oklab(0 40% 20% / 0.5);} #p2 {background-color:oklab(0.3 -40% -20%);} #p3 {background-color:oklab(0.4 30% -20% / 20%);} #p4 {background-color:oklab(0.5 60% 20%);} #p5 {background-color:oklab(0.6 50% -10%);} #p6 {background-color:oklab(0.7 70% -80% / 0.3);} #p7 {background-color:oklab(0.8 70% 20% / 0.5);} #p8 {background-color:oklab(0.9 80% -20%);} #p9 {background-color:oklab(1 90% -100%);}
Sintaks CSS
Sintaks nilai absolut
oklab(L a b / A)
Nilai | Deskripsi |
---|---|
L |
Wajib. Definiskan kecerahan warna permasalahan, dapat berupa angka diantara 0 dan 1 atau persen diantara 0% dan 100%. 0 (atau 0%) menunjukkan hitam, 1 (atau 100%) menunjukkan putih. Juga dapat digunakan None (setara dengan 0%). |
a |
Wajib. Definiskan angka antara -0.4 dan 0.4 atau persen antara -100% dan 100%. Definiskan jarak warna sepanjang sumbu a, menunjukkan tingkat merah hijau warna. -0.4 menunjukkan hijau, 0.4 menunjukkan merah. Juga dapat digunakan none (setara dengan 0%). |
b |
Wajib. Definiskan angka antara -0.4 dan 0.4 atau persen antara -100% dan 100%. Definisi jarak warna sepanjang sumbu b, menunjukkan tingkat kuning biru warna. -0.4 menunjukkan biru, 0.4 menunjukkan kuning. Juga dapat digunakan none (setara dengan 0%). |
/ A |
Pilihan. Menunjukkan nilai jalur transparensi warna (0% atau 0 menunjukkan transparensi penuh, 100% atau 100 menunjukkan tak terlihat). Juga dapat digunakan none (menunjukkan jalur transparensi yang tidak ada). Nilai default adalah 100%. |
Sintaks nilai relatif
oklab(from color L a b / A)
Nilai | Deskripsi |
---|---|
from color |
Dengan kata kunci from di awal, diikuti nilai warna yang menunjukkan warna asli. Ini adalah warna asli yang berdasarkan warna yang relatif. |
L |
Wajib. Definiskan kecerahan warna permasalahan, dapat berupa angka diantara 0 dan 1 atau persen diantara 0% dan 100%. 0 (atau 0%) menunjukkan hitam, 1 (atau 100%) menunjukkan putih. Juga dapat digunakan none (setara dengan 0%). |
a |
Wajib. Definiskan angka antara -0.4 dan 0.4 atau persen antara -100% dan 100%. Definiskan jarak warna sepanjang sumbu a, menunjukkan tingkat merah hijau warna. -0.4 menunjukkan hijau, 0.4 menunjukkan merah. Juga dapat digunakan none (setara dengan 0%). |
b |
Wajib. Definiskan angka antara -0.4 dan 0.4 atau persen antara -100% dan 100%. Definisi jarak warna sepanjang sumbu b, menunjukkan tingkat kuning biru warna. -0.4 menunjukkan biru, 0.4 menunjukkan kuning. Juga dapat digunakan none (setara dengan 0%). |
/ A |
Pilihan. Menunjukkan nilai jalur transparensi warna (0% atau 0 menunjukkan transparensi penuh, 100% atau 100 menunjukkan tak terlihat). 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 penuh.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
oklab() | ||||
111 | 111 | 113 | 15.4 | 97 |
Gabungkan angka dan persen dalam parameter | ||||
116 | 116 | 113 | 16.2 | 102 |
Halaman yang berhubungan
Referensi:Warna CSS
Referensi:Fungsi hsl() CSS
Referensi:Fungsi hwb() CSS
Referensi:Fungsi lch() CSS
Referensi:Fungsi lab() CSS
Referensi:Fungsi oklch() CSS
- Halaman sebelumnya Fungsi mod() CSS
- Halaman berikutnya Fungsi oklch() CSS
- Kembali ke tingkat atas Panduan Referensi Fungsi CSS