html - 如何使大于轮播的图像在所有屏幕上以相同的方式显示?

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

所以这里我有一个旋转木马:

<div id="myCarousel" class="carousel slide" data-ride="carousel">
      <!-- Indicators -->
      <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
      </ol>
      <div class="carousel-inner" role="listbox">
    <div class="item active">
      <img class="first-slide" src="web-background.jpg" alt="First slide">
      <div class="container">
        <div class="carousel-caption">
          <h1>text</h1>
          <p>text</p>
          <p><a class="btn btn-lg btn-primary" href="pockets.html" role="button">Get me started!</a></p>
        </div>
      </div>
    </div>
  </div>

不过,我的轮播图像比框架大。我正在考虑让它在桌面和移动设备上看起来大致相同。 我有这个用于 CSS:

.carousel {
  height: 500px;
  margin-bottom: 60px;
}
.carousel-caption {
  z-index: 10;
}
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: -70%;
  left: 0;
  min-width: 100%;
}

如您所见,我在 CSS 中尝试了 top 的百分比。除此之外,我尝试以像素为单位调整 top 以查看是否存在某种“最佳位置”。

最佳答案

试试这个:

HTML:

<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<img class="first-slide"    src="http://www.slidesjs.com/examples/standard/img/example-slide-1.jpg" alt="First slide">
<div class="container">
<div class="carousel-caption">
<h1>text</h1>
<p>text</p>
<p><a class="btn btn-lg btn-primary" href="pockets.html" role="button">Get me started!</a></p>
</div>
</div>
</div>
</div>

CSS:

#myCarousel {
width: 100%;
}
.carousel img{
width: 100%;  
}

https://jsfiddle.net/toolbox3/d5oveknt/1/

关于html - 如何使大于轮播的图像在所有屏幕上以相同的方式显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35417290/

相关文章:

javascript - 将数据加载到 HTML 中的可变高度表

c# - 使用 C# 和 Rotativa 生成 PDF 后删除状态消息

css - 样式表 - 如何使用列组修改位于该列中的 TH 标签

javascript - JQuery 工具提示不允许单击按钮

html - Bootstrap 下拉菜单链接不会与导航栏中的其余链接对齐

html - 网站在 IE 中重定向到 404 错误页面

html - 链接预取是否跨子域工作?

jquery - 在 Bootstrap 4 中显示链接

javascript - Magento 中的调用函数

jquery - Learning Bootstrap Thumbnails...为什么会显示元素符号?