css中覆盖默认 box-shadow 样式时的报错问题
在尝试修改导航栏阴影时遇到报错,分析发现是 box-shadow 样式引起的问题。
问题原因
使用 !important 仍无法覆盖默认样式的原因在于,你使用了 rgb() 而不是 rgba(),这会导致语法错误。
立即学习
“
前端免费学习笔记(深入)
”;
正确用法
使用HTML,CSS,JavaScript开发Android应用程序 英文文字pdf版附源文件
如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Android友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Android应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更
下载
要想正确设置阴影透明度,需要使用 rgba() 函数,其中第四个参数指定透明度(取值范围 0-1):
语法差异
rgb() 函数用于指定不透明颜色,而 rgba() 函数则用于指定带有透明度的颜色。在 css 中,使用 alpha 通道 (a) 来表示透明度,其值为 0 表示完全透明,1 表示完全不透明。
提示
如果你发现其他用户可以使用 rgb() 设置透明度而不报错,可能是因为他们的浏览器或 css
处理器
支持不规范的语法。然而,为了避免兼容性问题,建议始终使用 rgba() 函数。
box-shadow: 1px 6px 20px 1px rgba(0, 0, 0, 0.5) !important;