Html 如何更改悬停时字体图标的颜色
我使用了两个很棒的字体图标:Html 如何更改悬停时字体图标的颜色,html,css,font-awesome,Html,Css,Font Awesome,我使用了两个很棒的字体图标: fa圆薄 fa用户plus 它们堆叠在一起,形成圆形图标外观 <span class="fa-stack fa-sm"> <i class="fa fa-circle-thin fa-stack-2x"></i> <i class="fa fa-user-plus fa-stack-1x "></i> </span> 当我将鼠标悬停在上方时,我希望圆圈用黑色填充,fa user p
fa圆薄
fa用户plus
<span class="fa-stack fa-sm">
<i class="fa fa-circle-thin fa-stack-2x"></i>
<i class="fa fa-user-plus fa-stack-1x "></i>
</span>
当我将鼠标悬停在上方时,我希望圆圈用黑色填充,fa user plus
变为白色。我怎样才能做到这一点
请参见jsiddle:要达到所需效果,请在堆栈中添加一个
圆形图标,该图标在显示时是透明的(不透明度:0.0
),在上是实心的(不透明度:1.0
):悬停
例如(也在JSFIDLE:上):
HTML
<span class="fa-stack fa-sm">
<i class="fa fa-circle fa-stack-2x "></i>
<i class="fa fa-circle-thin fa-stack-2x"></i>
<i class="fa fa-user-plus fa-stack-1x "></i>
</span>
.fa-stack .fa { color: black; }
.fa-stack .fa.fa-circle-thin { color: black; }
.fa-stack .fa.fa-circle { opacity:0.0; color:black; }
.fa-stack:hover .fa.fa-user-plus { color: white; }
.fa-stack:hover .fa.fa-circle-thin { color: black; }
.fa-stack:hover .fa.fa-circle { opacity:1.0 }