Mar*_*rco 16 css icons hover font-awesome
我希望在这个论坛的某个地方没有问过这个问题.我发誓我搜索了它!
我的目标是在鼠标悬停时更改"标记"图标.也就是说,我想让"标签"图标替换旧图标.
我很确定那里有一个简单的解决方案; 可能正在使用
.fa-tag:hover {
background: url(something);
}
Run Code Online (Sandbox Code Playgroud)
这是我的网站页面上带有.fa-tag图标:http://wordsinthebucket.com/about
提前感谢您的关注.
dfs*_*fsq 30
我会有两个图标,但一次只能看到一个,根据:hover状态切换它们.我觉得这更灵活,然后搞砸background.
.change-icon > .fa + .fa,
.change-icon:hover > .fa {
display: none;
}
.change-icon:hover > .fa + .fa {
display: inherit;
}Run Code Online (Sandbox Code Playgroud)
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.css" rel="stylesheet" />
<span class="change-icon">
Tags
<i class="fa fa-tags"></i>
<i class="fa fa-gear"></i>
</span>Run Code Online (Sandbox Code Playgroud)
您可以通过添加CSS来实现:
.fa-tag:hover:before {
content: "\f02c"
}
Run Code Online (Sandbox Code Playgroud)
:before当悬停在.fa-tag.上时,它会更改伪元素中的内容.
我很确定覆盖.fa-tag样式不是一个好主意.至少将其范围限定为父类,例如.entry-content .fa-tag:hover:before(尽管我更喜欢更好的类名author-tags.
.fa-camera-retro:hover:before{
content: "\f02d";
}
Run Code Online (Sandbox Code Playgroud)
演示 - http://www.bootply.com/oj2Io7btD7
你需要改变content的:before伪元素上悬停
这里是完整的fontawesome内容代码列表
http://astronautweb.co/snippet/font-awesome/
| 归档时间: |
|
| 查看次数: |
33048 次 |
| 最近记录: |