html - 我想使用 Bootstrap 制作一个带有 1 张水平图片和(下一张幻灯片)2 张垂直图片的轮播。但我不能让他们一样高

标签 html css twitter-bootstrap-3

<div class="container">
    <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
  <!-- Indicators -->
  <ol class="carousel-indicators">
    <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
    <li data-target="#carousel-example-generic" data-slide-to="1"></li>
    <li data-target="#carousel-example-generic" data-slide-to="2"></li>
  </ol>


  <!-- Wrapper for slides -->
  <div class="carousel-inner" role="listbox">

    <div class="item active">
        <img src="big1.JPG" alt="...">
    </div>

    <div class="item">
        <div class="row">
             <div class="col-xs-6"><img src="vertical2.JPG" class="img-responsive"></div>
             <div class="col-xs-6"><img src="vertical2.JPG" class="img-responsive"></div>
        </div>
    </div>

  </div>
    </div>

这是我的代码,我的垂直和水平图片具有相同的高度(256 px),但垂直图片看起来有点长。我试图通过以下方式解决此问题:向容器元素和高度添加 256px 高度:100%;到我的垂直图片,但它没有用。我将非常感谢您的建议。谢谢。

最佳答案

  1. 您必须确保您的垂直图像具有与大图像相同的高度和 50% 的宽度。
  2. 您必须消除垂直图像之间的间隙。

CSS:

.item .row {
  margin: 0;
}
.item [class*="col"] {
  padding: 0;
}

CODEPEN

如果您有不同宽度的图像,则必须为轮播中的所有图像设置固定高度。

.carousel .item img {
  height: 200px;
}

关于html - 我想使用 Bootstrap 制作一个带有 1 张水平图片和(下一张幻灯片)2 张垂直图片的轮播。但我不能让他们一样高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41685056/

相关文章:

html - 如何将div的末尾定位到容器的左侧

html - 无法使用 NodeJS 加载 CSS

CSS 背景图像不工作/可见

html - 如何将样式应用于按钮上显示的 HiddenField

javascript - 比较表格单元格的两个值,如果相同则添加类

javascript - Fancybox3 第二个链接启动图像周围的链接?

javascript - 在 976px 宽度之后添加/删除 CSS 样式?

html - 比 HTML 表单的 HTML 表格更好?

html - 如何添加带有淡出过渡的CSS类

html - visibility : hidden in IE not working