如何調整內聯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