我有2個圖標 - 一個填充的大拇指向下(拒絕)和一個未填充的大拇指(批准)。我需要有一個豎起大拇指向上和向下的圖像,填滿懸停。移除一些懸停的基類CSS
我想使用FontAwesome的翻轉CSS來實現這一點。圖標本身來自使用ico-moon生成的iconfont,並涉及類.icon-approve和.icon-reject。
.icon-approve-hover-fill {
@extend .icon-approve;
}
.icon-approve-hover-fill:hover {
@extend .icon-reject;
@extend .fa-flip-vertical;
}
.icon-reject-hover-fill {
@extend .icon-approve;
@extend .fa-flip-vertical;
}
.icon-reject-hover-fill:hover {
@extend .icon-reject;
}
我的問題是,對於reject-hover-fill
情況下,該.icon-reject-hover-fill:hover
仍然在.icon-reject-hover-fill
基類翻轉由於.fa-flip-vertical;
。
我需要.icon-reject-hover-fill:hover
有效地成爲它自己的類,而不是從.icon-reject-hover-fill
繼承無用的額外翻轉。我假設有一種方法可以實現這一點,而不需要使用翻轉圖標重新創建我的字體?我需要將它應用到IE 8,可以是基本的CSS或SASS(儘管它需要在ExtJS 6中使用Sencha的SASS風格)。
並非如此,我不想從.fa-flip-vertical中得到所有東西,這只是我想要的.some-icon-class而不是.some-icon-class:hover。在我上面的代碼中,當鼠標懸停在一個拒絕上時,我仍然會出現.fa-flip-vertical,因爲:hover類沒有刪除它。不太理智的選擇2似乎工作確定,所以我會堅持。這只是一個似乎支持初始化的轉換調用。 –