css - 字体很棒的悬停似乎有延迟

标签 css delay transition font-awesome coloranimation

我正在尝试使用 font-awesome fa icon-circle 实现悬停动画。

问题是“Facebook 圈子”动画似乎有延迟。如何在不使用较少数量的过渡动画时间的情况下实现更快的动画光照。

HTML

<ul class="social-icons">
  <li>
    <a href="#www.facebook.com/mobge">
      <span class="fa-stack fa-3x socialSpan">
        
        <i class="fa fa-circle fa-stack-2x circleIco">
        </i>
        <i class="fa fa-facebook fa-stack-1x secondIco">
        </i>
        
      </span>
    </a>
  </li>
  [...]
</ul>

SCSS

.socialSpan, .circleIco, .secondIco{
    -webkit-transition:all 0.4s; /* For Safari 3.1 to 6.0 */
    transition:all 0.4s;
}
.social-icons{
    li{
        a{
            color: $sublimeGray;
        }
        a:hover{
            color: $facebookColor;
            margin-top: 20px;

        }
    }
    
}

示例:http://codepen.io/anon/pen/zaBxE/

谢谢。

最佳答案

您将 CSS 过渡应用于此处的两个额外元素,这可能会减慢过渡速度。

它涉及 socialSpan 的子级,因此请删除应用于以下内容的转换:

.socialSpan {
    transition:all 0.4s;
}

而不是

.socialSpan, .circleIco, .secondIco{
    transition:all 0.4s;
}

Demonstration!

关于css - 字体很棒的悬停似乎有延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23157042/

相关文章:

html - 如何让 <ol> 中的 <li> 标签使用字母

javascript - 使复选框变大(网站仅支持 chrome)

android - 延时精度

jQuery 添加和删除延迟

javascript - CSS 过渡突然停止

html - 如何在 Twitter Bootstrap 中以表单形式创建图像按钮?

javascript - 无法更改 Bootstrap 工具提示标题

CSS 关键帧动画隐藏在 Firefox 开始之前,但不在 Internet Explorer 中

d3.js - 多线图中的交错过渡

css - iframe 问题 : CSS3 transition elements on Chrome