我想在字形图标或来自 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/