Notasi RGBA Heksadesimal dalam CSS: Menyingkap Masa Depan
Notasi Warna Heksadesimal Semasa
Dalam CSS, perenambelasan notasi biasanya digunakan untuk menentukan warna. Contohnya, #ff0000 mewakili merah tulen dan #rgba(255, 0, 0, 0.5) menghasilkan warna merah lut sinar.
Memperkenalkan Notasi RGBA Heksadesimal 4 dan 8 Digit
Modul Warna CSS Tahap 4 akan datang diperkenalkan tatatanda RGBA heksadesimal 4 dan 8 digit, menyediakan cara yang lebih ringkas untuk mewakili warna lutsinar dalam format perenambelasan.
Notasi Heksadesimal 8 Digit
RRGGBBAA
6 digit pertama nyatakan warna RGB seperti tatatanda 6 digit standard.- Dua digit terakhir mewakili saluran alfa, dengan "00" untuk ketelusan penuh dan "ff" untuk tiada ketelusan.
- Sebagai contoh, #0000ffcc mewakili warna biru telus sedikit (sama seperti rgba(0, 0, 100%, 80%)).
-
4-Digit Heksadesimal Notasi
RGBA
Digit pertama menentukan saluran merah (seperti digit pertama tatatanda 8 digit).- Baki tiga digit masing-masing mewakili saluran hijau, biru dan alfa, seperti dalam tatatanda rgba standard.
- Sebagai contoh, #0000 mewakili hitam telus sepenuhnya (#0000 dengan saluran alfa ditetapkan kepada 00).
-
Faedah Baru Notasi
Notasi RGBA heksadesimal 4 dan 8 digit memberikan faedah berikut:
Lebih ringkas daripada tatatanda rgba, terutamanya untuk warna dengan nilai alfa ringkas.- Membolehkan penukaran mudah antara perenambelasan dan perpuluhan perwakilan.
-
Sokongan dan Penggunaan Penyemak Imbas
Notasi RGBA heksadesimal baharu belum disokong dalam penyemak imbas utama lagi. Ia dijangka akan disokong dalam versi akan datang.
Sehingga itu, anda boleh menggunakan sintaks sandaran untuk menyokong kedua-dua penyemak imbas moden dan lama, seperti yang ditunjukkan di bawah:
Atas ialah kandungan terperinci Bagaimanakah Modul Warna CSS Tahap 4 Memudahkan Notasi Warna RGBA dengan Nilai Heksadesimal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!