31: 你可以在 SVG 中放入栅格图像

这可能没有一个非常大的用例,除了显而易见的:你需要一个栅格图形和其他一些东西在一个更大的 SVG 设计中。这样它就可以随着其他元素一起移动和缩放。

语法是

<svg ... >
  <image xlink:href="/path/to/image.jpg" width="100%" height="100%" x="0" y="0" />
</svg>

你可能永远不会单独将栅格图形放入 SVG,因为它没有任何优势。是的,你可以将 SVG 滤镜应用于图像,但你也可以将 SVG 滤镜应用于 <img>。剪切路径和蒙版也是如此。

但是,过滤器可能看起来略有不同,所以需要注意这一点

查看 CodePen 上 Chris Coyier 的笔 SVG 上的 SVG 或 IMG 过滤器 (@chriscoyier)。