【问题标题】:Bootstrap buttons hover unexpected hover color引导按钮悬停意外悬停颜色
【发布时间】:2015-10-18 18:49:48
【问题描述】:

我的引导导航栏有奇怪的行为。当我将鼠标移到我的三个按钮上时,它们的向下颜色变为导航栏颜色。你能告诉我如何改变它 - 但仅限于这三个按钮,因为我的网站上有更多按钮,所以不想改变所有可用按钮,但只有那些按钮。这是它的样子。

[![在此处输入图像描述][1]][1] [![在此处输入图片说明][2]][2]

检查按钮:

[![在此处输入图片描述][3]][3]

按钮:

<li><a href="#" class="btn btn-primary btn-xs" onclick="changeToEn()"><span class="glyphicon glyphicon-flag"></span> EN</a></li>
                    <li><a href="#" class="btn btn-info btn-xs" onclick="changeToDe()"><span class="glyphicon glyphicon-flag"></span> DE</a></li>
                    <li><a href="#" class="btn btn-success btn-xs" onclick="changeToPl()"><span class="glyphicon glyphicon-flag"></span> PL</a></li>

导航条码:

 <div class="pl">
  <div class="navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
            </div>
    <a class="navbar-brand" href="#">
        <!--<img id="brand-image" alt="Website Logo" src="111.png" /> -->
        <a class="navbar-brand" href="#"><span class="glyphicon glyphicon-home"></span> Oblah</a>
    </a>
            <div class="navbar-collapse collapse">
                <ul class="nav navbar-nav navbar-right">
                   <li><a href="#feedback" class="de"><span class="glyphicon glyphicon-user"></span> Oblah</a></li>            
                    <li><a href="#gallery"><span class="glyphicon glyphicon-credit-card"></span> Oblah</a></li>  
                    <li><a href="#features"><span class="glyphicon glyphicon-th-large"></span> Oblah</a></li>  
                    <li><a href="#faq"><span class="glyphicon glyphicon-headphones"></span> Oblah</a></li>  
                    <li><a href="#contact"><span class="glyphicon glyphicon-earphone"></span>Oblah</a></li>  

                    <li><a href="#" class="btn btn-primary btn-xs highlight" onclick="changeToEn()"><span class="glyphicon glyphicon-flag"></span> EN</a></li>
                    <li><a href="#" class="btn btn-info btn-xs highlight" onclick="changeToDe()"><span class="glyphicon glyphicon-flag"></span> DE</a></li>
                    <li><a href="#" class="btn btn-success btn-xs highlight" onclick="changeToPl()"><span class="glyphicon glyphicon-flag"></span> PL</a></li>

                </ul>
            </div>
        </div>
    </div>
    </div>

【问题讨论】:

  • 您是否通过浏览器检查过代码?您的按钮可能应用了底部边框
  • 你能在小提琴中重现吗?
  • 查看主帖子 - 检查按钮
  • 悬停锚链接时有一个透明背景属性,检查元素并禁用它,它可以工作,我会告诉你如何处理它作为答案。
  • 好的,等待您的支持

标签: html twitter-bootstrap css twitter-bootstrap-3


【解决方案1】:

请看下面的演示

https://jsfiddle.net/7cr08k2b/2/

.navbar-inverse .navbar-nav > li > a.highlight:hover,
.navbar-inverse .navbar-nav > li > a.highlight:focus {
    color: white;
    background-color: transparent;
    box-shadow: inset 0px 6px 0px white;
}
.navbar-inverse .navbar-nav > .active > a.highlight,
.navbar-inverse .navbar-nav > .active > a.highlight:hover,
.navbar-inverse .navbar-nav > .active > a.highlight:focus {
    color: white;
    background-color: transparent;
    box-shadow: inset 0px 6px 0px white;
}

编辑

<li><a href="#" class="btn btn-primary btn-xs highlight" onclick="changeToEn()"><span class="glyphicon glyphicon-flag"></span> EN</a></li>
<li><a href="#" class="btn btn-info btn-xs highlight" onclick="changeToDe()"><span class="glyphicon glyphicon-flag"></span> DE</a></li>
<li><a href="#" class="btn btn-success btn-xs highlight" onclick="changeToPl()"><span class="glyphicon glyphicon-flag"></span> PL</a></li>

【讨论】:

  • class="btn btn-primary btn-xs highlight"
  • 是的,我的意思是在 css 类中//做一些我想成为按钮颜色的事情
  • @StackUser 请参见上面的演示。我添加了一个不带 highlight 类的按钮,以表明这是您的三个按钮所特有的
  • 嗯也许当我移动鼠标按钮时应该变得更“轻”
  • 那里没有错。每个 css 文件旁边都有复选框。选中或取消选中它们,看看每次按钮会发生什么
猜你喜欢
  • 2021-06-12
  • 1970-01-01
  • 2016-07-20
  • 1970-01-01
  • 2013-06-26
  • 2017-07-21
  • 1970-01-01
  • 1970-01-01
  • 2012-08-16
相关资源
最近更新 更多