在font awesome中,如何仅在鼠标悬停时使用此代码:
<i class="fa fa-spinner fa-spin"></i>
?<i class="fa fa-spinner fa-spin"></i>
?与其覆盖类,你也可以仅为鼠标悬停创建另一个类:
.fa-spin-hover:hover {
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
<i class="fa fa-circle-o-notch fa-spin-hover"></i>
<i class="fa fa-spinner fa-spin-hover"></i>
Fiddle: http://jsfiddle.net/Xw7LH/1/
注意:如果使用 Font-Awesome 4.2+,您可能需要在动画前加上“fa-”命名空间:
.fa-spin-hover:hover {
-webkit-animation: fa-spin 2s infinite linear;
-moz-animation: fa-spin 2s infinite linear;
-o-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
$('.fa-spinner').hover(function() {
$(this).addClass('fa-spin');
}, function() {
$(this).removeClass('fa-spin');
});
$('.fa-spinner').hover(function() {
$(this).addClass('fa-spin');
});
jQuery链接:https://jquery.com/
jQuery
方法,没有CSS
源码修改。 - Ahmad Maleki.fa-spin-hover:hover svg {
-webkit-animation: fa-spin 2s infinite linear;
-moz-animation: fa-spin 2s infinite linear;
-o-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;}
然后它被分配给上级元素并准备就绪
所以让它在我的网站中工作,我更改了这个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;
}
使用这个
.fa-spin:hover {
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
只需使用 Font Awesome 的 CSS 文件。 有关更多详细信息,请参见http://l-lin.github.io/font-awesome-animation/。
他们有关于如何使用 CSS 的详细文档。
animation: fa-spin 2s infinite linear;
- Al Foиce ѫ