使用内联 SVG(可缩放矢量图形)元素时,经常需要缩放 SVG 以匹配它的父容器。虽然可以通过引用外部 SVG 文件来实现缩放,但这种方法可能会限制使用 CSS 设置 SVG 样式的能力。因此,更理想的解决方案是直接缩放内联 SVG。
定义 SVG 图像的内部坐标并确定其缩放方式,使用以下属性:
例如,请考虑以下内容带有红色三角形的内联 SVG:
<svg width="10" height="20"> <polygon fill="red" stroke-width="0" points="0,10 20,10 10,0" /> </svg>
这里,我们有:
此 SVG 将渲染为 10 像素宽、20 像素高的红色三角形。
以上是如何使用'viewBox”、'width”和'height”缩放内联 SVG 以适合其父容器?的详细内容。更多信息请关注PHP中文网其他相关文章!