Masalah RGBA Google Chrome Devtool

Oct 09 2020

Saya telah berurusan dengan masalah yang sama beberapa bulan terakhir. Saya telah mencari masalah yang sama di Google tetapi saya rasa tidak ada yang pernah menangani masalah ini sebelumnya.

sebelumnya ketika saya mengubah transparansi warna hex, misalnya #FFFFFF, devtools Chrome memberi saya opsi versi RGBA seperti RGBA (255.255.255,10%) tetapi sekarang ketika saya melakukan hal yang sama hasilnya adalah transparansi warna putih 10% ise rgb (25525525525/10%)

Seperti yang Anda lihat, RGBA sekarang hilang dan perangkat pengembang hanya menunjukkan versi aneh dari tipe rgb.

Apakah ada yang mengeluarkan masalah yang sama sebelumnya? Dan apakah Anda tahu cara memperbaikinya?

Jawaban

1 MathiasBynens Oct 19 2020 at 17:14

Ini adalah perubahan yang disengaja di DevTools . Sintaks berbasis koma adalah apa yang disebut spesifikasi sebagai "sintaks lama".

Lihat https://twitter.com/mathias/status/1253242715304857601:

đź’ˇ Dalam kode sumber, hentikan penggunaan sintaks warna lama rgb()/ hsl()CSS dengan koma.

Biasakan diri dengan sintaks warna CSS bebas koma modern, yang didukung di semua browser modern.

Mengapa? Fitur baru yang akan datang seperti lab(), lch(), dan color()menggunakan sintaks yang sama (dan tidak bekerja dengan koma).

Spesifikasi: https://drafts.csswg.org/css-color/#rgb-functions

[…] Karena alasan lama, rgba()fungsi juga ada, dengan tata bahasa dan perilaku yang identik dengan rgb().

Abouasy Dec 22 2020 at 18:38

buka pengembang chrome >> buka pemilih warna + shift