Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何设置圆形图标背景的样式?_Css_Font Awesome - Fatal编程技术网

Css 如何设置圆形图标背景的样式?

Css 如何设置圆形图标背景的样式?,css,font-awesome,Css,Font Awesome,是否有一种简单的方法可以正确设置图标背景的样式? 我试着用图标删除标志(它有一个圆圈的特殊性)图标来做这件事,以使十字显示为白色,圆圈显示为红色 困难在于图标被识别为正方形,因此我试图将其做成一个圆形,以便应用红色背景色(但我想知道是否有更简单的方法): 但这还不够,我们可以在图标顶部看到红色背景 你会怎么做?感觉有点不舒服,但我还是设法在这里工作: display:block并给它一个高度和宽度似乎是秘密。使用fontawesome,您可以使用如下堆叠图标: <span class="

是否有一种简单的方法可以正确设置
图标背景的样式?
我试着用
图标删除标志
(它有一个圆圈的特殊性)图标来做这件事,以使十字显示为白色,圆圈显示为红色

困难在于图标被识别为正方形,因此我试图将其做成一个圆形,以便应用红色背景色(但我想知道是否有更简单的方法):

但这还不够,我们可以在图标顶部看到红色背景


你会怎么做?

感觉有点不舒服,但我还是设法在这里工作:


display:block
并给它一个高度和宽度似乎是秘密。

使用fontawesome,您可以使用如下堆叠图标:

<span class="fa-stack fa-lg">
  <i class="fa fa-camera fa-stack-1x"></i>
  <i class="fa fa-ban fa-stack-2x text-danger"></i>
</span>
<div class="social-circle">
  <a class="fa fa-facebook" href="#"></a>
  <a class="fa fa-twitter" href="#"></a>
  <a class="fa fa-pinterest-p" href="#"></a>
</div>

假设您的HTML如下所示:

<span class="fa-stack fa-lg">
  <i class="fa fa-camera fa-stack-1x"></i>
  <i class="fa fa-ban fa-stack-2x text-danger"></i>
</span>
<div class="social-circle">
  <a class="fa fa-facebook" href="#"></a>
  <a class="fa fa-twitter" href="#"></a>
  <a class="fa fa-pinterest-p" href="#"></a>
</div>
请参见此处的示例: