webkit上HTML元素上的SVG掩码

webkit上HTML元素上的SVG掩码,html,css,svg,Html,Css,Svg,这个问题已经困扰了一段时间 我试图在HTML元素上应用SVG掩码,我需要它是一个圆圈的笔划(而不是填充),以便将它用于一些进度圆圈 简化版: #屏蔽我{ 宽度:120px; 高度:120px; 掩码:url(“#掩码”); 掩模模式:alpha; 背景:红色; } 虽然不那么方便,但是可以将SVG转换为数据URI,然后直接用作: #屏蔽我{ 宽度:120px; 高度:120px; -webkit掩码图像:url(“数据:图像/svg+xml;字符集=utf8,”); 背景:红色; } 虽然不

这个问题已经困扰了一段时间

我试图在HTML元素上应用SVG掩码,我需要它是一个圆圈的笔划(而不是填充),以便将它用于一些进度圆圈

简化版:

#屏蔽我{
宽度:120px;
高度:120px;
掩码:url(“#掩码”);
掩模模式:alpha;
背景:红色;
}

虽然不那么方便,但是可以将SVG转换为数据URI,然后直接用作:

#屏蔽我{
宽度:120px;
高度:120px;
-webkit掩码图像:url(“数据:图像/svg+xml;字符集=utf8,”);
背景:红色;
}

虽然不那么方便,但是可以将SVG转换为数据URI,然后直接用作:

#屏蔽我{
宽度:120px;
高度:120px;
-webkit掩码图像:url(“数据:图像/svg+xml;字符集=utf8,”);
背景:红色;
}

不幸的是,chrome对遮罩的支持仍然有限,
“”要求部分支持,
“”总结了一些受支持的功能

不支持内联SVG,

然而并非所有的希望都破灭了,不幸的是,chrome对面具的支持仍然有限,
“”要求部分支持,
“”总结了一些受支持的功能

不支持内联SVG,

不过,并不是所有的希望都破灭了,还有一些css意大利面。非常感谢您的投入!真正的用例是针对不完全可样式化的元素,这就是为什么我要尝试使用剪辑或遮罩。CanIUse对内联SVG问题只字未提,这让我感到困惑。您的解决方案运行得非常好,所以我投了赞成票,但似乎在您之前一分钟其他用户也提出了相同的建议:s希望我可以将两者都标记为已接受谢谢您的输入!真正的用例是针对不完全可样式化的元素,这就是为什么我要尝试使用剪辑或遮罩。CanIUse对内联SVG问题只字未提,这让我感到困惑。您的解决方案运行得非常好,所以我投了赞成票,但似乎其他用户在您之前一分钟也提出了相同的建议:s希望我可以将这两个都标记为已接受输入!信不信由你,对于给定的用例,
数据:
方法可能更好:)谢谢你的输入!信不信由你,对于给定的用例,
数据:
方法可能更好:)