Google Chrome Devtool RGBA Sorunu

Oct 09 2020

Son birkaç aydır da aynı sorunla uğraşıyorum. Aynı sorunu googledim ama sanırım hiç kimse bu sorunu çözmedi.

daha önce onaltılık renk şeffaflığını değiştirdiğimde, örneğin #FFFFFF, Chrome geliştiricileri bana RGBA (% 255,255,255,10) gibi RGBA sürümü seçeneği sunuyordu, ancak şimdi aynı şeyi yaptığımda sonuç% 10 beyaz renk şeffaflığı için oluyor ise rgb ( 255255255 /% 10)

Gördüğünüz gibi RGBA artık yok ve devtool onşy rgb tipinin garip versiyonunu gösteriyor.

Daha önce de aynı sorunu yaşayan var mı? Ve nasıl düzelteceğinizi biliyor musunuz?

Yanıtlar

1 MathiasBynens Oct 19 2020 at 17:14

Bu, DevTools'ta kasıtlı bir değişiklikti . Virgül tabanlı sözdizimi, spesifikasyonun artık "eski sözdizimi" olarak adlandırdığı şeydir.

Görmek https://twitter.com/mathias/status/1253242715304857601:

💡 Kaynak kodda, virgülle eski rgb()/ hsl()CSS renk sözdizimini kullanmayı bırakın .

Tüm modern tarayıcılarda desteklenen, virgül içermeyen modern CSS renk sözdizimine alışın.

Neden? Yaklaşan yeni gibi özellikler lab(), lch()ve color()aynı sözdizimini kullanın (ve virgül ile işi yok).

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

[…] Eski nedenlerden ötürü, rgba()aynı dilbilgisi ve davranışa sahip bir işlev de mevcuttur rgb().

Abouasy Dec 22 2020 at 18:38

açık krom geliştirici >> açık renk seçici + kaydırma