Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 带有SVG的Webkit掩码_Css_Svg_Mask - Fatal编程技术网

Css 带有SVG的Webkit掩码

Css 带有SVG的Webkit掩码,css,svg,mask,Css,Svg,Mask,我在开发一个网页时遇到了一个小问题 我使用.SVG文件来屏蔽图像的一部分 它可以在Firefox、Safari上正常工作,但只能在OS X下的Chrome上工作 我想知道为什么?有什么想法吗 下面是我遇到相同问题的示例页面: 提前感谢, 试着用以下不同的值进行实验: -webkit-mask-box-image: url(svg/twitter-bird-new.svg) 100 100 0 0 round round; 似乎它与缩放有关。为什么?因为它还处于实验阶段 来源:尝试使用以下不

我在开发一个网页时遇到了一个小问题

我使用.SVG文件来屏蔽图像的一部分

它可以在Firefox、Safari上正常工作,但只能在OS X下的Chrome上工作

我想知道为什么?有什么想法吗

下面是我遇到相同问题的示例页面:

提前感谢,


试着用以下不同的值进行实验:

-webkit-mask-box-image: url(svg/twitter-bird-new.svg) 100 100 0 0 round round;  
似乎它与缩放有关。为什么?因为它还处于实验阶段


来源:

尝试使用以下不同的值进行实验:

-webkit-mask-box-image: url(svg/twitter-bird-new.svg) 100 100 0 0 round round;  
似乎它与缩放有关。为什么?因为它还处于实验阶段


来源:

这看起来不错,但如果您在Chrome中jquery并进行命中测试:

$(".avatar").on("click", function(){ console.log("works!");});

您可以单击框的其余部分。。。不管怎样,我可以做这样的事情,并能够点击下面?我正试图让一个圆圈蒙面。。。但我不想点击顶部的圆圈。。。我想点击下面的东西。。例如,如果你在四分之一硬币上有一个一角硬币,你可以看到更大硬币的边缘,就像一个托盘…

这看起来不错,但是如果你在Chrome中查询并进行命中测试:

$(".avatar").on("click", function(){ console.log("works!");});

您可以单击框的其余部分。。。不管怎样,我可以做这样的事情,并能够点击下面?我正试图让一个圆圈蒙面。。。但我不想点击顶部的圆圈。。。我想点击下面的东西。。例如,如果你在四分之一硬币上有一个一角硬币,你可以看到更大硬币的边缘,就像一个托盘一样…

谢谢!你说得对,这仍然是实验性的。但我正试图找到最好的跨浏览器屏蔽图像的解决方案。当我使用BorderRadius时,Chrome会出错,所以我会考虑SVG。我要试试帆布蒙版。干杯,谢谢你!你说得对,这仍然是实验性的。但我正试图找到最好的跨浏览器屏蔽图像的解决方案。当我使用BorderRadius时,Chrome会出错,所以我会考虑SVG。我要试试帆布蒙版。干杯。你知道为什么你可以剪辑SVG文件,但不能剪辑嵌入式SVG吗?假设您使用了
url(#twitter bird)
。你知道为什么你可以剪辑一个SVG文件,但不能剪辑一个嵌入式SVG吗?假设您使用了
url(#twitter bird)
。有没有办法让它起作用?