PNG(黒い円、透明な背景)でマスクを簡単に作成し、-webkit-mask-image:url(images/mask.png)
クロムなどのブラウザに使用しました。しかし、SVG を使用して Firefox でマスクを表示する際に深刻な問題が発生しています
<svg>
<defs>
<mask id="mask" maskUnits="userSpaceOnUse" maskContentUnits="userSpaceOnUse">
<image width="78px" height="78px" xlink:href="images/mask.png"/>
</mask>
</defs>
<foreignObject width="78px" height="78px" style="mask: url(#mask);">
<img src="images/avatar-sample.jpg" />
</foreignObject>
</svg>
これが機能しない理由が本当にわかりません!