bootstrap btn hover not working

时间:2016-07-16 00:05:17

标签: html css twitter-bootstrap

我拉出我的头发试图找出为什么我的悬停背景颜色不适用于我的自定义按钮。我正在使用Twitter Bootstrap v3。

这是css代码:

.btn-slide1 {
padding: 20px 40px;
text-transform: uppercase;
font-size: 18px;
font-weight: 700;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
color:#fff;
background-color:#5cb85c;
border-color:#4cae4c;
}

 .btn-slide1:hover,.btn-slide1:focus,.btn-slide1:active {background-color: #9966cc !important;}

这是html:

  <div class="item active">
            <!-- Set the first background image using inline CSS below. -->
            <div class="fill" style="background-image:url('images/slide1.jpg');"></div>
            <div class="carousel-caption">
                <h2>Turn your art into a masterpiece</h2><br>
                <a class="btn btn-slide1" href="#">Learn More</a>
            </div>
        </div>

我已尝试添加&#39; .btn&#39;对于css代码,并且没有工作。

它是旋转木马滑块的一部分。这可能是原因吗?

这是有问题的页面:index_test.html

我错过了什么?

谢谢!

2 个答案:

答案 0 :(得分:1)

你的问题就在这里。轮播项目上存在负z-index属性。在full-slider.css第124行。

.carousel, .item, .active {
    height: 100%;
    z-index: -10 !important;
}

将其更改为0或更多将会修复。你正在徘徊的元素背后发生了什么。你可以查看这个链接,了解有关z-index和不同行为的更多信息。 https://stackoverflow.com/a/35330122/2971290

答案 1 :(得分:-1)

删除/css/full-slider.css第124行中的z-index。 那就好了。