jquery - Bootstrap 轮播全宽问题

标签 jquery html css twitter-bootstrap

我正在使用 bootstrap v 3.3.5 的轮播,其背景图像需要全宽。我在背景图像上设置了最小高度,以便显示完整图像。但是我似乎无法摆脱幻灯片左右两侧的边距。

我的 HTML:

 <header id="header">
    <div class="container-fluid">
        <div class="row">
            <div id="myCarousel" class="col-xs-12 banner carousel slide">
              <div class="carousel-inner">
                <div class="fox-img1"></div>
                    <div class="active item item1">
                        <h2>
                            Ever wondered what goes into making a brake pad?
                        </h2>
                        <p>
                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut luctus congue ante sed sagittis.
                            Quisque ves tibulum lectus et posuere commodom.
                        </p>
                        <a class="case-study" href="#">View Case Study</a>
                    </div>

                    <div class="item item2">
                        <h2>
                            Heading 2 Goes Here
                        </h2>
                        <p>
                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut luctus congue ante sed sagittis.
                            Quisque ves tibulum lectus et posuere commodom.
                        </p>
                        <a class="case-study" href="#">View Case Study</a>
                    </div>
                    <div class="item item3">
                        <h2>
                            Heading 3 Goes Here
                        </h2>
                        <p>
                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut luctus congue ante sed sagittis.
                            Quisque ves tibulum lectus et posuere commodom.
                        </p>
                        <a class="case-study" href="#">View Case Study</a>
                    </div>
                    <div class="item item4">
                        <h2>
                            Heading 4 Goes Here
                        </h2>
                        <p>
                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut luctus congue ante sed sagittis.
                            Quisque ves tibulum lectus et posuere commodom.
                        </p>
                        <a class="case-study" href="#">View Case Study</a>
                    </div>
                </div><!-- end carousel-inner -->

                <ol class="carousel-indicators dots">
                    <li class="active" data-slide-to="0" data-target="#myCarousel"></li>
                    <li data-slide-to="1" data-target="#myCarousel"></li>
                    <li data-slide-to="2" data-target="#myCarousel"></li>
                    <li data-slide-to="3" data-target="#myCarousel"></li>
                 </ol>                    
            </div><!-- end banner -->
        </div>
    </div><!-- end container-fluid -->
</header><!-- end header -->

CSS:

.carousel, .item {overflow: hidden;}
.carousel-inner .item {transition: 0.4s ease-in-out left;}
.banner .carousel-inner {margin: 0;}

.banner {
    margin-top: -40px;
    margin-bottom: -1px;
    position: relative;
}
.fox-img1 {
    width: 436px;
    height: 682px;
    background: url(../img/avatar.png) no-repeat;
    position: absolute;
    right: 0; top: 0;
    z-index: 99;
}
    .banner .item {
         min-height: 730px;
    }
        .item1 {background: url(../img/banner-img1b.jpg) top center no-repeat;}
        .item2 {background: url(../img/banner-img1b.jpg) top center no-repeat;}
        .item3 {background: url(../img/banner-img1b.jpg) top center no-repeat;}
        .item4 {background: url(../img/banner-img1b.jpg) top center no-repeat;}

我尝试添加 .banner {margin: 0!important; padding: 0!important} 但它不会删除每一边的边距。

最佳答案

Bootstrap 在轮播上有默认的内边距。

#myCarousel{
  padding: 0px;
}

请注意,在移动设备上,您实际上可能希望这样做,以防止您的字幕出现在设备屏幕的边缘。您可以通过删除大屏幕上的填充来做到这一点:

@media(min-width: 996px){
  #myCarousel{
    padding: 0px;
  }
}

关于jquery - Bootstrap 轮播全宽问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33148530/

相关文章:

javascript - 在 Python/Flask 中访问 HTML 表单数据

javascript - 在 jQuery 生成的 div 上使用 Masonry.js

javascript - 在Javascript中提取文本之间的数字?

css - 如何在浏览器较大时反转文本对齐的效果

javascript - Google 地点自动完成语言

php - html中不同文件夹中的文件路径

html - Flexbox 对齐 self :flex-start/end is adjusting horizontally not vertically

css - 无法正确放置 HTML5 slider 输出

css - 使用绝对定位的css定位div

java - 为什么我不能修改 ListView 中的列表单元格 css?