【发布时间】:2020-11-24 19:20:54
【问题描述】:
我有一个网页。在这个页面中,我有几个我正在使用的字体图标。我想在这些图标后面加上一个灰色圆圈。实际上,我想在某些内容后面创建一个灰色圆圈。这时候,我在尝试,我有以下几点:
.circled {
background-color: gray;
border-radius: 50%;
display: inline-block;
padding: 1.0rem;
}
<div class="circled">
<i class="my-icon"></i>
</div>
虽然内容是“圈起来的”,但圈子往往更像是一个椭圆形。我想总是渲染一个完美的圆圈。有没有办法用 CSS 做到这一点?如果有,怎么做?
【问题讨论】:
-
如果你想要一个圆圈,项目必须是方形。从那里开始。
-
或者,使用径向渐变