【发布时间】:2025-12-16 17:45:01
【问题描述】:
我可以使用如下文本阴影不透明度:
text-shadow: 5px 5px 5px rgba(85,0,0,.5);/* 50% opacity */
但我无法控制选择颜色值。所以我只想这样做:
text-shadow: 5px 5px 5px;
这是因为 text-color 可能会有所不同,我想将 text-shadow 的颜色应用为与 text-color 相同的颜色。
那么,有没有什么技术可以在不选择颜色的情况下为颜色值应用不透明度?
【问题讨论】:
-
您可以将 css 不透明度应用于整个文本,尽管如果您想更改文本阴影的不透明度 - 除了将 rgb 与 alpha 通道一起使用之外,我没有其他方法
-
看到这个 CSS 规则的“原型”
text-shadow: h-shadow v-shadow blur-radius color|none|initial|inherit;,你可能想像下面这样写来去掉颜色:text-shadow: 5px 5px 5px initial;。 -
和文本阴影颜色不透明度?
-
基本上......你不能用 CSS 做到这一点。您将需要 javascript 或创建 tetx-shadow 的替代方法。
标签: css