css - 如何使用css将svg放置在带有背景的圆圈内?

标签 css

我有一个 svg,我希望它在一个圆圈内。基本上是一个带有圆形绿色背景的检查 svg。像图像中的东西。

enter image description here

我试过什么?

<Svgcheck className="fill_check" width="28" height="28"/>

.fill_check {
    fill: white;
 }

谁能告诉我怎么做。谢谢

最佳答案

这是一个例子。

那是你要的吗?

(我很抱歉使用 img-tag 但您没有提供 svg)

#svg {
  background-color: green;
  width: 25px;
  height: 25px;
  border: 5px solid green;
}

.circle {
  border-radius: 100%;
}
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/White_check.svg/2000px-White_check.svg.png" id="svg" class="circle" />


要使背景(在复选标记后面)为绿色,您只需在元素上放置一个绿色背景。
要使绿色超出复选标记的边缘,您必须放置与背景颜色相同的边框

关于css - 如何使用css将svg放置在带有背景的圆圈内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54685972/

相关文章:

c# - 如何更改母版页导航栏中事件页面的链接颜色。网站

css - 如何将文本与其他居中文本对齐

HTML/CSS : Make a wrapper extend to fit the height of its children

css - 在第二个 <li> 之后,子菜单正在消失

css - 使用 CSS 属性选择 div 中的文本

html - 在 IE7 中正确输出

javascript - 我的音频和搜索功能无法正常使用

html - 我有一个关于在浏览器宽度上拉伸(stretch)形状的基本 CSS 问题

html - IE 11 中的 Flex 元素不换行

javascript - THREE.js 如何旋转 CSS2D 文本标签