关于svg种viewBox的一个问题
<svg width="4cm" height="5cm" viewBox="0 0 64 80" />
这个是《SVG精髓》3.3中的一个例子,但是不太理解,书中说这个viewBox设置了一个坐标系统,其中每个用户单位表示1/16厘米。
求高手深入解读~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
viewBox
表示的是画布的区域,这里定义了一个64用户单位 x 80用户单位
的画布。由于 SVG 矢量的关系,所以画布是可以被任意放大缩小的,所以用户单位
只是一个表示,它可以是任何值。当 SVG 的大小固定在
4cm x 5cm
情况下,此时画布大小就可以使用来换算。所以此时的用户单位就是
1/16cm
。