跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

CSS 中如何正确使用 box-shadow 设置透明度阴影?

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

相关文章