如何使悬停属性永久化? [CSS]

时间:2018-08-02 09:15:58

标签: css css3 hover liquid

我将使用图像,否则可能很难理解。我们网站的页脚中有这些社交图标,它们的悬浮状态很好,但是,如果没有悬浮,我似乎无法复制它。

Facebook图标:悬停无效:

Facebook Icon: Hover Inactive

Facebook图标:悬停活动:

Facebook Icon: Hover Active

我想复制悬停样式而不实际悬停。 HTML:

<li class="facebook">
    <a href="https://www.facebook.com/" target="_blank" title="Facebook">
        <span class="fa fa-facebook"></span>
    </a>
</li>

和CSS:

.social li.facebook a:hover {
  background-color: #325c94;
}
.social li.facebook a:hover * {
  color:#fff !important;
}

从css移除悬停状态时,会发生以下情况:

Facebook图标:删除悬停:

Facebook Icon: Remove Hover

我本来希望它看起来像活跃的悬停状态,但事实并非如此,关于我的问题的任何输入将不胜感激。谢谢。 -莱昂

2 个答案:

答案 0 :(得分:0)

删除:hover伪类,并将样式放置到锚标记上以显示样式。

.social li.facebook a{
   color:#fff !important;
 }

答案 1 :(得分:0)

向其添加边界半径50%

.social li.facebook a:hover {
  background-color: #325c94;
  border-radius:50%;
}
相关问题