SVG 作为背景图像
你可以在 HTML 文档中显示 SVG 文件,方法是将其指定为 CSS 中的背景图像。例如:
.element {
background-size: 100px 100px;
background: url(my_svg_file.svg);
height: 100px;
width: 100px;
}
如果 SVG 文件中指定的尺寸大于 HTML 元素的尺寸,则可能需要指定 background-size
属性,以缩放 SVG 以适合其元素。
与使用 SVG 作为 <img>
一样 ,值得注意的是这种方法存在一些局限性:
- 浏览器支持不包括 Internet Explorer 8 及更早版本,也不包括 Android 2.3 及更早版本。
- 你无法使用 SVG 文件外部的 CSS 设置 SVG 文件中包含的各个元素的样式。所有 CSS 必须在图像文件本身内。