屏幕较大时放大图像 bootstrap

Zoom in image when screen is larger bootstrap

我正在尝试使用 bootstrap 3.3.7 和 asp.net 使用 visual studio 2010 制作图像滑块。下面是我的代码:

.ImageSlide {
  width: 100%;
  height: 350px;
  max-height: 350px;
}
<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>
    <li data-target="#myCarousel" data-slide-to="1"></li>
  </ol>
  <!-- Wrapper for slides -->
  <div class="carousel-inner" role="listbox">
    <div class="item active ">
      <img class="ImageSlide" src="../Images/Image (1).jpg" alt="Image 2" />
      <div class="carousel-caption">
        <h3>
          Image 1</h3>
        <p>
          This is the first image.</p>
      </div>
    </div>
    <div class="item ">
      <img class="ImageSlide" src="../Images/Image (2).jpg" alt="Image 2" />
      <div class="carousel-caption">
        <h3>
          Image 2</h3>
        <p>
          This is the second image.</p>
      </div>
    </div>

  </div>

  <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only"> Previous</span>
  </a>
  <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>

现在我正尝试在 class 项的每个 div 中制作图像以显示在孔 div 中。我希望在屏幕较大时像所做的那样放大图像 here (请单击蓝色按钮 "full width" 并更改浏览器大小以理解我的意思)。 Class ImageSlide 正在显示孔项目中的图像,并且完全按照我的需要固定高度。但在这种情况下,当屏幕太大时,图像会被拉伸。怎样才能让它在孔项中同时放大显示?

您可以将 background-imagebackground-size : cover 一起使用:https://jsfiddle.net/3nb5d13u/3/

这是我更改的内容:

CSS :

.ImageSlide1
{
    background-image : url('yourbackground.jpg');
    background-size : cover;
    background-position: center;
}

HTML :

<div class="item active ">
   <div class="ImageSlide1" ></div>
   <div class="carousel-caption">
      <h3>Image 1</h3>
      <p>This is the first image.</p>
   </div>
</div>