css - 使用 CSS 在 glyphicon 或 font-awesome 图标上画一条斜线

标签 css font-awesome glyphicons

我想在字形图标或来自 font-awesome 的图标上画一条斜线。 例如,我想在此图标上加上斜线表示“没有可用的 wifi”。

<i class="fa fa-signal"></i>

我尝试通过堆叠来做到这一点,但为此我需要一个斜线图标。

<div class="fa-stack fa-lg">
    <i class="fa fa-signal fa-stack-1x"></i>
    <i class="fa fa-ban fa-stack-2x text-danger"></i>                
</div>
Wi-Fi

有没有更简单的方法在信号图标上加上斜线?

最佳答案

Font awesome 对图标使用 :before 标签,为什么不使用 :after pseudo 和 .fa.fa-signal:after {content: "/"; color: red; 并用 css 定位它。

.fa.fa-signal:after {
  position: absolute;
  content: "/";
  color: red;
  font-weight: 700;
  font-size: 1.7em;
  left: 7px;
  top: -10px;
}
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">

<i class="fa fa-signal fa-2x"></i>

关于css - 使用 CSS 在 glyphicon 或 font-awesome 图标上画一条斜线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28723319/

相关文章:

css - 使用 % 导致换行但使用 pc 工作正常

html - 使用 CSS 在图像上显示图像 : Position tags query

javascript - 使用 jQuery 动态定位元素

css - 导入后我的 .less 文件中缺少 Font-Awesome.less 变量

twitter-bootstrap - 按钮内的字形不可见

twitter-bootstrap - Twitter Bootstrap 中的 Font Awesome 与 Glyphicons

AngularJS总是通过三元应用一个类,而另一个总是

css - 如果 block 的样式为 "skew",如何更改旋转背景图像

javascript - 在 React.js 中通过字符串数组导入 FontAwesome 图标

html - 如何在加载字体之前使用内联元素设置字体图标的大小