对于我的网站菜单,我想在 a:hover 上添加文本装饰作为 » 符号/符号。
我试过这样:
.navbar .nav > li:before > a:hover {
content: "»";
padding-right: 10px;
color: #fff;
}
就像建议的另一个问题一样,但显示的是文本而不是符号并且处于活动状态。是我的 CSS 错误还是有办法通过 Javascript 进行翻转?
这是我的 HTML:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="#">Rapid Newsletter Plus</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#features">Features</a></li>
<li><a href="#packages">Packages</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
<ul class="nav pull-right">
<li><a href="http://plus.rapidnewsletter.com">» my Account</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
更新:我稍微调整了我的 CSS,现在 >> 以文本形式显示,但它没有转换为符号 >>。有什么想法吗?
.navbar .nav > li > a:hover:before {
content: "»";
color: #fff;
}