2013-04-12 27 views
7

Mam kilka ikon witryn społecznościowych, które są szare. Po najechaniu na nich, chcę je zmienić na odpowiedni kolor (facebook: niebieski, google +: czerwony itp.). Bawiłem się z tym, bezskutecznie. Oto kod:Jak dodać efekt hover do Font Awesome?

<li style="float:left;"> 
     <!-- start social bookmarks --> 
     <div style="font-size: 32px; color: grey;"> 
     <i class="icon-facebook-sign" style="margin-left: 0px;"></i> 
     <i class="icon-twitter-sign" style="margin-left: -12px;"></i> 
     <i class="icon-linkedin-sign" style="margin-left: -12px;"></i> 
     <i class="icon-google-plus-sign" style="margin-left: -12px;"></i> 
     </div> 
     <!-- end social bookmarks --> 
    </li> 
+0

Czy możesz przesłać swój CSS, proszę? – kamalo

+0

pokrewne: http://stackoverflow.com/questions/13233991/combine-after-with-hover – xeo

Odpowiedz

3

Można spróbować coś takiego

.icon-facebook-sign:hover 
{ 
    background-color:blue; 
} 
+1

Trudnym elementem jest to, że powinien on być kolorem a kolorem tła, ponieważ są one w rzeczywistości tekstem. – Fernker

2

Opierając się na fakcie, że masz już domyślne kolor, możesz użyć tych trzech dla Facebooka, Google Plus i Twittera:

.icon-facebook-sign:hover { 
    color: rgba(59, 89, 152, .7); 
    } 

    .icon-twitter-sign:hover { 
    color: rgba(0, 172, 237, .7); 
    } 

    .icon-google-plus-sign:hover { 
    color: rgba(172, 0, 0, .7); 
    } 
Powiązane problemy