7

我有一些灰色的社交网站图标。当您将鼠标悬停在它们上方时,我希望它们更改为适当的颜色(facebook:蓝色,google+:红色等)。我玩过它,无济于事。这是代码:

  <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>
4

3 回答 3

6

您可以使用:

   .icon-facebook-sign:hover{color:lightblue;}
   .icon-twitter-sign:hover{color:yellow}

http://jsbin.com/opeyoy/1/

于 2013-04-12T20:12:40.773 回答
3

你可以试试这样的

.icon-facebook-sign:hover
{
  background-color:blue;
}
于 2013-04-12T20:02:42.507 回答
2

基于您已经拥有默认颜色的事实,您可以将这三个用于 facebook、google plus 和 twitter:

  .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);
  }
于 2013-10-23T22:32:13.290 回答