带有他的块的图标分辨率(Font Awsome)

时间:2016-07-04 20:12:06

标签: html css twitter-bootstrap font-awesome

我使用Font Awesome作为图标,在悬停中它是我喜欢的结果enter image description here

并且当我选择了enter image description here

的链接时,我也遇到此问题

我使用bootstrap



.nav > li > a:hover
{
    background-color: transparent;
}
.iconetwitter
{
    color: #ffffff;
    width: auto;
    height: 33px;
    position: relative;
    border-radius: 5px;
    transition: background-color color 0.2s, font-size 0.2s , ease-in-out;
}
.iconetwitter:hover , .iconetwitter:focus ,.iconetwitter:active
{
    color: #1DA1F2;
    background-color: white;
}

<ul class="nav">
                    <li class="contacteicone col-md-3">
                        <a href="#" class="monicone">
                            <span class="fa-stack fa-lg">
                                <i class="fa fa-twitter-square iconetwitter fa-stack-2x"></i>
                            </span>
                        </a>
                    </li>
</ul>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

得到了......

奇怪的悬停状态是由你的字体 - 真棒图标的背景颜色引起的。背景大于角色。用行高来纠正这个,如下所示:

.fa {line-height: 0.85em;}

或者使用这里描述的更好的解决方案:https://stackoverflow.com/a/27382026/2397550。然后,您应该使用此图标作为基础广场:http://fontawesome.io/icon/square/

焦点图标后面的白色区域是因为你这样做了:

.nav > li > a:hover {background-color: transparent;}

这应该是:

.nav > li > a:hover, .nav > li > a:focus {background-color: transparent;}