【问题标题】:Resizing the carousel item调整轮播项目的大小
【发布时间】:2020-05-23 08:27:16
【问题描述】:

我正在使用以下代码创建轮播,

   <section id="slider">
    <div id="landing-page-carousel" class="carousel slide" data-ride="carousel">
      <div class="carousel-inner">
        <div class="carousel-item active carsi">
          <img class="landing-pg-image" src="image/1.png" alt="profile">
        </div>
        <div class="carousel-item carsi">
          <img class="landing-pg-image" src="image/2.png" alt="profile">
        </div>
        <div class="carousel-item carsi">
          <img class="landing-pg-image" src="image/3.png" alt="profile">
        </div>
        <a class="carousel-control-prev" href="#landing-page-carousel" role="button" data-slide="prev">
          <span class="carousel-control-prev-icon"></span>
        </a>
        <a class="carousel-control-next" href="#landing-page-carousel" role="button" data-slide="next">
          <span class="carousel-control-next-icon"></span>
        </a>
      </div>
    </div>

  </section>

我希望轮播只占据屏幕的 70%,因此我使用以下规则,

.carsi{
  width: 100%;
  height: 70%;
}

很遗憾,这对轮播项目没有影响。我错过了什么?

【问题讨论】:

    标签: html css twitter-bootstrap bootstrap-4


    【解决方案1】:

    你可以试试看,这样使用的时候,可以和轮播项成比例地改变图片高度。

    .carousel .item {
      width:100%;
      height: 70%;
    }
    
    .item img {
        position: absolute;
        top: 0;
        left: 0;
        min-height: 70%;
        object-fit: cover;
    }
    

    【讨论】:

      猜你喜欢
      • 2020-03-20
      • 2013-06-25
      • 1970-01-01
      • 1970-01-01
      • 2020-03-06
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多