Ich habe kleine Hindernisse. Ich hätte gerne Icons mit Rahmen nebeneinander in einer Zeile, aber mit Hover-Effekt, der die Farbe der Icons ändert.Icons mit Rand, nebeneinander mit Rand Hover-Effekt
Wenn ich den Hover-Effekt mit der Grenze 2px fest grün mache, bewegen sich die ersten zwei Symbole um 2 px nach links. Wie wird die Hover-Effekt-Rahmenfarbe um das eine Symbol herum verändert?
Icons sind von der Schriftart fantastisch, hier sind nicht sichtbar.
span{
border: 2px solid red;
&:nth-child(1),
&:nth-child(2) {
border-right: none;
}
}
<a href="#">
<span>
<i class="fa fa-bars" aria-hidden="true"></i>
</span>
<span>PL</span>
<span id="over-menu-open">
<i class="fa fa-long-arrow-up " aria-hidden="true"></i>
</span>
</a>
keine unterschiedlichen Rahmenbreiten, sondern eine transparente Grenzfarbe anwenden. Oder verwenden Sie "Umriss" anstelle von Rahmen, was sich nicht auf Elementabmessungen und -positionen auswirkt. – CBroe
Hier ist ein [Stift mit Font Awesome geladen von einem CDN] (https://codepen.io/PhilippeVay/pen/xdVxEL). Und Scss + normalisieren + Autoprefixer. Sie können Ihren Hover-Effekt und relevante Stile von dort hinzufügen und auslagern. – FelipeAls