我在一些项目中使用字体棒,但是我有一些我想用字体棒图标来做的事情,我可以很容易地调用一个这样的图标:
<i class="fa fa-lock"></i>
有没有可能所有的图标都是带边框的圆圈?就像这样,我有一张照片:
使用
i {
background-color: white;
border-radius: 50%;
border: 1px solid grey;
padding: 10px;
}
会有效果,但问题是图标总是比旁边的文本或元素大,有什么解决方案吗?
发布于 2014-06-17 21:02:12
有了Font Awesome,你可以很容易地使用堆叠的图标,如下所示:
<span class="fa-stack fa-2x">
<i class="fas fa-circle-thin fa-stack-2x"></i>
<i class="fas fa-lock fa-stack-1x fa-inverse"></i>
</span>
更新:-针对stacked icons的小提琴
发布于 2014-10-03 01:12:24
使用em
作为基准度量的圆圈中的字体图标
如果你使用ems进行测量,包括line-height
,font-size
和border-radius
,使用text-align: center
会让事情变得非常可靠:
#info i {
font-size: 1.6em;
width: 1.6em;
text-align: center;
line-height: 1.6em;
background: #666;
color: #fff;
border-radius: 0.8em; /* or 50% width & line-height */
}
发布于 2014-06-11 02:13:44
您也可以这样做。我想在我的图标周围添加一个圆圈。下面是代码。
span {
font-size: 54px;
border-radius: 50%;
border: 10px solid rgb(205, 209, 215);
padding: 30px;
}
https://stackoverflow.com/questions/21905710
复制相似问题