我们在这里有一个网站:http://americanbitcoinacademy.com/
当我将鼠标悬停在右侧的徽标上时,它有红线:
可以在文字上悬停红线,但我想在此徽标上消失。
基本上这就是我在悬停线和徽标上使用的内容:
#main-nav .navbar-nav>li>a:hover .menu-description{
color: #a6a6a6;
}
.navbar-inverse .navbar-nav>li>a:after, .navbar-inverse .navbar-nav>li>a:focus:after {
background-color: #ea1e24;
margin-top: 50px;
}
#main-nav .navbar-nav>li>a{
padding-top: 48px;
}
#nav-menu-item-3247{
margin-top: -57px;
}
我试图把:悬停在导航项上,但它没有用完。您可以使用检查器工具进行检查。
答案 0 :(得分:0)
通过查看您的网站,当您像其他导航栏项一样将鼠标悬停在其上时,简单的解决方案就是删除使导航条项目出现红线的类
答案 1 :(得分:0)
您是否可以使用可见性:隐藏并仅将其定位到徽标,以便其他导航栏项目保留红色条,但是那个不可见?应该能够使用导航项目ID号
执行此操作答案 2 :(得分:0)
使用.menu-item-type-post_type
代替li
:
.navbar-inverse .navbar-nav >.menu-item-type-post_type> a:after,
.navbar-inverse .navbar-nav>.menu-item-type-post_type>a:focus:after {
background-color: #ea1e24;
margin-top: 50px;
}
或者:
.navbar-inverse .navbar-nav>li.menu-item-type-custom> a:after,
.navbar-inverse .navbar-nav>li.menu-item-type-custom>a:focus:after {
background-color: transparent;
margin-top: 50px;
}
答案 3 :(得分:0)