本节我们介绍如何使用 <image> 元素绘制图片。
1. <image>
<image> 用于绘制光栅图片或其他 SVG 矢量图。
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<image href="xxxx.png" x="0" y="0" height="100%" width="100%" preserveAspectRatio="xxx" />
</svg>
href图片的 URLxy图片左上角坐标widthheight图片的宽度和高度preserveAspectRatio图片缩放方式,类似于 CSS object-fit,详细的介绍会在后面章节学习。
示例1-光栅图片:
示例2-矢量图片:
2. 相关 DOM 接口
3. 小结
本节讲解了有关绘制文本的内容,下一节我们讲解如何在 SVG 里嵌入普通 HTML 内容。