css - 使用第三方关键帧定义

标签 css webkit-animation

Font Awesome 为类为 fa-spin 的元素包含一个旋转动画。检查 CSS 表明旋转元素是使用关键帧定义实现的,再次称为 fa-spin

我不想定义一个新的动画,而是想在悬停选择器中使用这个现有的动画。

i.fa-gear:hover {
  -webkit-animation: fa-spin 2s infinite linear;
}

但这根本行不通。

这是 JSBin 中的示例.

起初我以为是因为 JSBin 在定义 Font Awesome 规则之前导入了 CSS 部分,但事实并非如此。

最佳答案

但是您正在使用定义为的类

.fa-spin {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

所以关键帧名称是spin and noy fa-spin

关于css - 使用第三方关键帧定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29791251/

相关文章:

jquery - 如何为 img src 使用变量?

javascript - 带有 jQ​​uery 事件处理程序的可交换 CSS 主题

html - 悬停时的 Webkit 关键帧 - 防止先前的动画

每次 div 淡入时触发 css3 动画

javascript - 如何使用 addEventListener(webkitTransitionEnd) 在 window.close() 之前延迟?

jquery html5 webkit-动画回调

css - 在没有 !important 的情况下更改 mat-button-focus-overlay 的背景颜色

javascript - 传单 map : marker's smooth transition opacity change

javascript - 从四面八方增加圆圈 CSS

ios - ipad retina 显示 webkit 动画性能差