css - 使用 Font Awesome,如何摆脱悬停时的下划线?

标签 css icons font-awesome

我正在为动态 cookie 跟踪菜单使用 a:after 方法:

话题>话题>话题>话题

其中“>”是来自 font awesome 的图标

但我想在将鼠标悬停在主题上时去掉“>”中的下划线

这是我的代码:

<div id="cookie">

 <ul>
<li><a href='#'>Leaders</a> </li>
<li><a href='#'>Topic</a> </li>
<li>Topic</li>
</ul>

我尝试了 a:hover on the after css 的各种方法,但没有成功。

Here's my jsfiddle

最佳答案

您在整个链接 a 上执行 :after,而不是 li。请改为执行以下操作。

#cookie ul li:after { //changed this line
content: '\f105';
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration:none;
padding:0px 0px 0px 12px;
}

Here是一个工作 fiddle 。

关于css - 使用 Font Awesome,如何摆脱悬停时的下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18026744/

相关文章:

javascript - Typed.js 和 Fontawesome

jquery - 单击带有很棒字体图标的按钮时,表单不会提交

HTML 段落宽度不起作用

html - 将 Div 对齐到页面底部,绝对定位不起作用

java - 更改显示在 Java 桌面应用程序标题栏中的图标

java - 如何使用 netbeans 在 mac 上更改 java 应用程序的默认图标?

html - 按布局在页面上定位元素

html - 停止 div 在较小尺寸的窗口中横向滚动。溢出 :hidden, 包装 div 和固定位置不起作用

jquery - Navicon Transformicons 蓝色边框

css - font-awesome CSS 中奇怪的下划线