Css 字体图标背景可以是透明的吗?

Css 字体图标背景可以是透明的吗?,css,twitter-bootstrap,fonts,font-awesome,Css,Twitter Bootstrap,Fonts,Font Awesome,我使用的是字体很棒的“x”图标-但它有白色背景-字体很棒的背景可以是透明的吗 原因是,我想在图像上显示它。我需要做什么选择 目前的代码是: <i class="fa fa-times fa- m-n"></i> 是的,font awesome使用::beforepsuedo作为其图标,因此只需执行以下操作,例如: 也就是说,您可能希望使用比简单的i更多的特异性,例如: i[class*=fa-times]::before{ background:transpar

我使用的是字体很棒的“x”图标-但它有白色背景-字体很棒的背景可以是透明的吗

原因是,我想在图像上显示它。我需要做什么选择

目前的代码是:

 <i class="fa fa-times fa- m-n"></i>

是的,font awesome使用
::before
psuedo作为其图标,因此只需执行以下操作,例如:

也就是说,您可能希望使用比简单的
i
更多的特异性,例如:

i[class*=fa-times]::before{
   background:transparent;
}

谢谢你的回答!我是否像上面那样将其放入css中?我从未使用过::before属性
i[class*=fa-times]::before{
   background:transparent;
}