<svg width="4cm" height="5cm" viewBox="0 0 64 80" />
这个是《SVG精髓》3.3中的一个例子,但是不太理解,书中说这个viewBox设置了一个坐标系统,其中每个用户单位表示1/16厘米。
求高手深入解读~
<svg width="4cm" height="5cm" viewBox="0 0 64 80" />
这个是《SVG精髓》3.3中的一个例子,但是不太理解,书中说这个viewBox设置了一个坐标系统,其中每个用户单位表示1/16厘米。
求高手深入解读~
13 回答12.8k 阅读
8 回答2.5k 阅读
2 回答5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答798 阅读
3 回答2.1k 阅读
2 回答1.5k 阅读✓ 已解决
viewBox
表示的是画布的区域,这里定义了一个64用户单位 x 80用户单位
的画布。由于 SVG 矢量的关系,所以画布是可以被任意放大缩小的,所以用户单位
只是一个表示,它可以是任何值。当 SVG 的大小固定在
4cm x 5cm
情况下,此时画布大小就可以使用来换算。所以此时的用户单位就是
1/16cm
。