google-chrome - Google Chrome Devtool RGBA 问题
问题描述
过去几个月我一直在处理同样的问题。我用谷歌搜索过同样的问题,但我想以前没有人解决过这个问题。
以前当我更改十六进制颜色透明度时,例如#FFFFFF,Chrome devtools 给了我 RGBA 版本的选项,如RGBA(255,255,255,10%)但现在当我做同样的事情时,结果是 10% 白色透明度ise rgb(255 255 255 / 10%)
如您所见,RGBA 现在消失了,devtool onşy 显示了奇怪的 rgb 类型版本。
以前有没有人发出过同样的问题?你知道如何解决它吗?
解决方案
这是DevTools 中的有意更改。基于逗号的语法是规范现在所说的“遗留语法”。
见https://twitter.com/mathias/status/1253242715304857601:
在源代码中,停止使用带有逗号的旧
rgb()
/hsl()
CSS 颜色语法。习惯所有现代浏览器都支持的现代无逗号 CSS 颜色语法。
为什么?即将推出的新功能,如
lab()
,lch()
和color()
使用相同的语法(并且不使用逗号)。
规格:https ://drafts.csswg.org/css-color/#rgb-functions
[...] 由于遗留原因,
rgba()
还存在一个函数,其语法和行为与rgb()
.
推荐阅读
- azure - Azure PowerShell Set-AzKeyVaultAccessPolicy 命令设置对数据工厂的访问策略
- javascript - 替换和原始函数 var 之间的区别
- c# - 如何对多个单词(不是字符)进行正则表达式拆分
- reactjs - 如何解析 react-final-form 中未触及的字段
- javascript - 当使用一个字符串从另一个函数调用一个函数时,人们会怎么做呢?
- python - TensorFlow cuda,cudart64_101.dll 未找到
- jenkins - 我可以在 yaml 配置文件中使用 Jenkins 变量吗?
- git - 如何在 VS Code 中使用 BitBucket?
- c++ - 带头的类中的方法和参数声明问题
- python-3.x - 为什么在 tkinter 窗口中禁用画布滚动条?