文字阴影不透明度

Fra*_*sca 34 css opacity css3

是否可以调整文本阴影的不透明度,而不是文本本身?

我有紫色的文字和蓝色的阴影.我想让蓝色阴影具有不透明度,而不会在紫色上丢失任何东西.

h1.blue {text-shadow: 3px 3px 0px #3f6ba9;}
Run Code Online (Sandbox Code Playgroud)

Grz*_*zan 73

是的,但在rgba模式中指定颜色以添加Alpha透明度.

h1.blue {text-shadow: 3px 3px 0px rgba(63,107,169, 0.5)} //half of transparency
Run Code Online (Sandbox Code Playgroud)


Goh*_* Yi 5

为任何想要使用十六进制代码而不是 RGB 的人添加答案:

h1.blue {text-shadow: 3px 3px 0px #3f6ba980;}
Run Code Online (Sandbox Code Playgroud)

上述十六进制代码中的最后 2 个字符的不透明度设置为 50%。对于其他不透明度值,请参阅此处链接的不透明度十六进制图表。或者,如果您使用 VScode,您将能够使用其内置的颜色选择器来调整不透明度。