问题不在于CSS,而在于SVG。SVG将增长以填充整个元素框的背景(如预期的那样)。SVG规模如何成为控制因素:
viewBox="0 0 widthheight"在
<svg>元素上设置(以像素为单位)属性,然后删除其
width和
height属性。您还需要
preserveAspectRatio="xMinYMid"在
svg元素上设置(x /垂直左对齐,y /水平中间对齐)。至少与Internet Explorer 10和11兼容。
<svg viewbox="0 0 64 64" preserveAspectRatio="xMinYMid"> … </svg>



