如何使SVG图像的背景不透明
How to make background of SVG image opaque
我正在尝试使整个 SVG 图像背景不透明。
我在搜索中只能找到如何使图像中的特定元素不透明,但我找不到任何关于背景的信息。
我知道如何制作圆圈本身opaque/transparent,但不知道背景。
我需要添加什么才能使圆圈后面的所有内容都不透明?
图片是这样的,注意 white/grey 表示透明度的方块
<svg xmlns="http://www.w3.org/2000/svg" width="300px" height="100px" viewBox="0 0 300 100">
<circle cx="50" cy="50" r="40" fill="blue"/>
</svg>
试试这个
您也可以参考此 link 相同的内容:https://www.geeksforgeeks.org/how-to-set-the-svg-background-color/
<svg xmlns="http://www.w3.org/2000/svg" width="300px" height="100px" viewBox="0 0 300 100">
<rect width="100%" height="100%" fill="green" />
<circle cx="50" cy="50" r="40" fill="blue"/>
</svg>
我正在尝试使整个 SVG 图像背景不透明。
我在搜索中只能找到如何使图像中的特定元素不透明,但我找不到任何关于背景的信息。
我知道如何制作圆圈本身opaque/transparent,但不知道背景。
我需要添加什么才能使圆圈后面的所有内容都不透明?
图片是这样的,注意 white/grey 表示透明度的方块
<svg xmlns="http://www.w3.org/2000/svg" width="300px" height="100px" viewBox="0 0 300 100">
<circle cx="50" cy="50" r="40" fill="blue"/>
</svg>
试试这个 您也可以参考此 link 相同的内容:https://www.geeksforgeeks.org/how-to-set-the-svg-background-color/
<svg xmlns="http://www.w3.org/2000/svg" width="300px" height="100px" viewBox="0 0 300 100">
<rect width="100%" height="100%" fill="green" />
<circle cx="50" cy="50" r="40" fill="blue"/>
</svg>