如何调整内联svg矢量作品,仅使用CSS,所以所有的作品都调整大小并完全适合其较小的定义宽度&高度?应该保留原始的aspectratio。在这种情况下,我希望图片内容能够以图标的形式调整为100x100px的框。下面的代码片段不起作用,因为它似乎是CROP窗口而不是调整内部内容的大小......什么CSS代码可以用于SVG?如何仅使用css调整svg内容的大小?
svg {
width: 100px;
height: 100px;
fill: blue;
background-color: red;
}
<svg>
\t <polygon points="100,0 30,200 200,70 0,70 170,200"/>
</svg>
<svg >
\t <polygon points="0,0 200,140 110,200"/>
</svg>
<svg>
\t <ellipse cx="200" cy="70" rx="200" ry="40" />
</svg>
有点生疏了这个,但你可能需要对SVG和高度的viewBox属性:在CSS自动保持比例 – Christopher