gpt4 book ai didi

html - 如何通过 CSS 更改 SVG 的大小

转载 作者:行者123 更新时间:2023-12-05 08:49:27 25 4
gpt4 key购买 nike

我想自定义圆圈 svg 的大小,但是,当我将字体大小设置为 300px 时,svg 的大小不会更改/更新。如何通过 css 更改此 svg 的大小?谢谢。

svg {
font-size: 300px;
}

svg > circle {
fill: red;
}

svg > path {
fill: orange;
}
<svg width="100" height="100">
<circle cx="50" cy="50" r="50"/>
<path d="M0,50 a1,1 0 0,0 100,0" />
</svg>

最佳答案

您想使用scale 命令。来自 CanIUse.com ,看起来这在除 IE11 之外的任何地方都有效。

svg {
transform-origin: left top;
transform: scale(3);
}

svg > circle {
fill: red;
}

svg > path {
fill: orange;
}
<svg width="100" height="100">
<circle cx="50" cy="50" r="50"/>
<path d="M0,50 a1,1 0 0,0 100,0" />
</svg>

关于html - 如何通过 CSS 更改 SVG 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64143887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com