我有一個小障礙。我想在一行中有邊框相鄰的圖標,但懸停效果會改變圖標的邊框顏色。帶邊框的圖標,彼此相鄰並帶有邊框懸停效果
當我使邊框2px爲純綠色的懸停效果時,前兩個圖標向左移動2 px。如何讓懸停效果邊框顏色在一個圖標周圍變得不同。
圖標來自字體真棒,這裏不可見。
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>
不要使用不同的邊框寬度,而是一個透明的邊框顏色。或者使用'outline'而不是邊框,它根本不影響元素的尺寸和位置。 – CBroe
這是一個[從CDN加載Font Awesome的筆](https://codepen.io/PhilippeVay/pen/xdVxEL)。並且Scss +正常化+ Autoprefixer。您可以從那裏添加您的懸停效果和相關樣式,並將其分叉。 – FelipeAls