Css 向SASS文本阴影添加不透明度
这是我的JSFIDLE: 我正在尝试为文本阴影添加不透明度。我试过了Css 向SASS文本阴影添加不透明度,css,sass,Css,Sass,这是我的JSFIDLE: 我正在尝试为文本阴影添加不透明度。我试过了 //color vars $color-bg: rgba(74,56,158, 0.5); $color-title: #ffffff; $color-line-1: rgba(92,196,191, 0.5); 但它似乎不起作用。有什么想法吗 实际上,您的代码工作正常,并为元素生成大量阴影。但由于使用了多个半透明阴影,它们形成了不透明阴影,因为它们的总体不透明度远大于1.0 text-shadow: 1px 1px 0
//color vars
$color-bg: rgba(74,56,158, 0.5);
$color-title: #ffffff;
$color-line-1: rgba(92,196,191, 0.5);
但它似乎不起作用。有什么想法吗 实际上,您的代码工作正常,并为元素生成大量阴影。但由于使用了多个半透明阴影,它们形成了不透明阴影,因为它们的总体不透明度远大于1.0
text-shadow:
1px 1px 0 rgba(0,0,0,0.50),
2px 2px 0 rgba(0,0,0,0.49),
3px 3px 0 rgba(0,0,0,0.48),
4px 4px 0 rgba(0,0,0,0.47),
5px 5px 0 rgba(0,0,0,0.46),
6px 6px 0 rgba(0,0,0,0.45),
7px 7px 0 rgba(0,0,0,0.44),
8px 8px 0 rgba(0,0,0,0.43)
[...and so on to about 50]
JSFIDLE似乎没有正确显示它,所以我将您的代码复制到了
如果将页面放大,使阴影开始覆盖1px以上,则可以看到阴影是半透明的:
或者,您可以在阴影之间使用更大的步长进行测试:$length:$length-10代码>。在这种情况下,很明显,您的阴影实际上是半透明的:
当然,我还需要告诉你,绘制大量复杂和半透明的阴影将耗费浏览器大量资源,因此您需要小心使用这种效果,因为它会导致性能下降,尤其是在移动设备上。实际上,您的代码工作正常,并为元素生成大量阴影。但由于使用了多个半透明阴影,它们形成了不透明阴影,因为它们的总体不透明度远大于1.0
JSFIDLE似乎没有正确显示它,所以我将您的代码复制到了
如果将页面放大,使阴影开始覆盖1px以上,则可以看到阴影是半透明的:
或者,您可以在阴影之间使用更大的步长进行测试:$length:$length-10代码>。在这种情况下,很明显,您的阴影实际上是半透明的:
当然,我还需要告诉你,绘制大量复杂的半透明阴影将耗费浏览器大量资源,因此您需要谨慎使用这种效果,因为它可能会导致性能下降,尤其是在移动设备上