2014-09-10 125 views
19

基地的字體真棒documentation我創建這個圖標:懸停字體真棒圖標時更改顏色?

<span class="fa-stack fa-5x"> 
    <i class="fa fa-circle fa-stack-2x"></i> 
    <i class="fa fa-flag fa-stack-1x fa-inverse"></i> 
</span> 

此代碼創建這個網站:

<span class="fa-stack fa-5x"> 
    <i class="fa fa-circle fa-stack-2x">::before</i> 
    <i class="fa fa-flag fa-stack-1x fa-inverse">::before</i> 
</span> 

這是一個堆疊國旗圖標。我想在懸停事件上更改圖標顏色,我嘗試了所有這些:

.fa-stack:hover{ 
color: red 
} 
.fa-stack i:hover{ 
color: red 
} 
.fa-stack i before:hover{ 
color: red 
} 

但無法正常工作。

+0

它應該是顏色:紅色; – 2014-09-10 16:30:39

+0

檢查你的CSS語法 – samrap 2014-09-10 16:31:06

+0

是一個錯字,但問題仍然存在 – JPashs 2014-09-10 16:32:58

回答

31

,如果你想只改變國旗的顏色上hover使用本:

http://jsfiddle.net/uvamhedx/

.fa-flag:hover { 
 
    color: red; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/> 
 

 
<i class="fa fa-flag fa-3x"></i>

+0

並使用*** Font Awesome 5 ***? https://use.fontawesome.com/releases/v5.0.4/js/all.js – Kiquenet 2018-02-19 13:44:20

+0

@Kiquenet你有codepen或jsffiddle與你的問題? – 2018-02-20 01:40:09