问题描述
我试图理解为什么在下面的 svg 中元素出现在中心
我的理解是 viewBox
将采用由 svg 上的坐标 0,0 - 100,100
定义的框并将其映射到 400x100 图像。所以应该给我一个从上到下的矩形,它的宽度达到 3/4。至少我希望矩形一直在左边。
我一生都无法理解为什么这里的矩形出现在中心。这是怎么回事?
解决方法
因为默认的 preserveAspectRatio 是 xMidYMid
。
我试图理解为什么在下面的 svg 中元素出现在中心
我的理解是 viewBox
将采用由 svg 上的坐标 0,0 - 100,100
定义的框并将其映射到 400x100 图像。所以应该给我一个从上到下的矩形,它的宽度达到 3/4。至少我希望矩形一直在左边。
我一生都无法理解为什么这里的矩形出现在中心。这是怎么回事?
因为默认的 preserveAspectRatio 是 xMidYMid
。