Zeichnen Sie einen Schrägstrich Linie über glyphicon oder font-awesome-icon mit CSS
Ich würde gerne zeichnen, mit einem Schrägstrich Linie über eine Glyphe icon oder ein icon aus dem font-awesome.
Zum Beispiel, ich möchte Schrägstrich über das Symbol "kein wifi.
<i class="fa fa-signal"></i>
Habe ich versucht, es zu tun mit stapeln, aber dafür bräuchte ich ein Symbol ist ein Schrägstrich.
<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
Gibt es einen einfacheren Weg, um einen Schrägstrich über das Symbol?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Font awesome verwendet :vor-tag für icons, warum nicht die :nach psuedo und
.fa.fa-signal:after {content: "/"; color: red;}
und positionieren mit css.CSS:
HTML:
Schlage ich
.fa-ban
Symbol, dass die Deckung der wi-fi-Symbol.Bitte ein Beispiel sehen.
CSS:
HTML:
Anderen Ansatz, ich glaube, Sie endet mit einer besseren visuellen ist, verwenden Sie ein gedrehtes Rechteck:
CSS:
HTML:
Erklären, eine Zahl, die vielleicht Aussehen Magie:
width: 141.421356%
- berechnet die Diagonale des übergeordneten Platz (parent_square_size * square_root(2))top: -20.710678%
- bewegt rote Linie etwas oberhalb der Spitze, bis es richtig positioniert, wenn gedreht wird, ist dies der Hälfte des übersteigenden Breiteleft: 50%
undtranslate(-50%, 0)
- zur Mitte ausrichtenHinzufügen von noch eine andere Methode um diesen Effekt zu erzielen, wie ich mit der pipe (|) mit FontAwesome stapeln und rotation, weil der Stil-Regeln sind einfach.
Tipp: Sie können eine andere schriftart verwenden, für die pipe zu erhalten, abgerundeten enden etc. Sie können auch den gleichen Effekt erzielen, ohne Verpackung-tag, aber würden Sie haben, um Ihre eigenen stapeln/Positionierung Regeln.
Abbildung der durchgestrichenen Symbol
CSS:
HTML:
Dies ist nun nativ unterstützt von Font Awesome. Die Funktion wird als "gestapelte Symbole". Sehen hier.
Code:
HTML:
Eine leichte Modifikation am fa-ban-Beispiel oben. Diese verwendet eine gebrochene em Positionierung anstelle von Pixeln. Auf diese Weise die Positionierung funktioniert, egal was die aktuelle Schriftgröße. Dieser verwendet auch eine Klasse statt einer id, so dass es verwendet werden kann, mehrere Male auf der gleichen Seite. Ich habe auch den slash voll rot. Ein tool-Tipp-popup wurde auch Hinzugefügt, mit dem title-tag.