如何控制旋转木马中图像的大小

时间:2016-12-04 21:31:56

标签: css twitter-bootstrap

大家好,我希望你们都有一个美好的一天,只是简单地说我的问题是我有一个由bootstrap制作的旋转木马代码,它工作得很好,但我在旋转木马里面的三个图像,他们没有相同的高度和我想让他们全宽,我试图通过他们的班级控制他们,但它没有工作,我试图给每个图像一个id但同样的事情又发生了我没有工作。老实说,我正在寻求这个问题,我不知道我怎么处理它所以希望你们都可以帮助我和那个再次。

2 个答案:

答案 0 :(得分:0)

您可以为.carousel-inner .item类提供固定高度和overflow: hidden;。 所以要添加的行将是

.carousel-inner .item{
    height: 300px;
    overflow: hidden;
}

执行此操作时,如果任何幻灯片内的图像大于提供的高度,则将隐藏图像的其余部分。但这可能不是最佳实践,因为这可能会隐藏幻灯片图像的重要部分,但如果您希望旋转木马中所有幻灯片的高度均匀,那么这可能是最佳选择(如果您考虑选择保持所有相同尺寸的图像。)

答案 1 :(得分:0)

这是我文件的CSS

/*------------------------------------------*/
/*Bootstrap button outline override*/
/*------------------------------------------*/


.btn-outline {
    background-color: transparent;
    color: inherit;
    transition: all .2s;
}

.btn-primary.btn-outline {
    color: #428bca;
}

.btn-success.btn-outline {
    color: #5cb85c;
}

.btn-info.btn-outline {
    color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}

/*------------------------------------------*/
/*CSS CUSTOMIZE*/
/*------------------------------------------*/


#info-btn {	margin-right: 2%; }

/*------------------------------------------*/
/*carousel*/
/*-----------------------------------------*/
.carousel-inner .item{
    height: 638px;
    overflow: hidden;
}
 <!-- Carousel feature -->


      

      <header id="myCarousel" class="carousel slide">
        <!-- 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>
            <li data-target="#myCarousel" data-slide-to="2"></li>
        </ol>

        <!-- Wrapper for Slides -->
        <div class="carousel-inner">
            <div class="item active">
                <!-- Set the first background image using inline CSS below. -->
                <img src="img/taxi.jpeg" class="fill">
                <div class="carousel-caption">
                    <h2>Caption 1</h2>
                </div>
            </div>
            <div class="item">
                <!-- Set the second background image using inline CSS below. -->
                <img src="img/ocean.jpeg" class="fill">
                <div class="carousel-caption">
                    <h2>Caption 2</h2>
                </div>
            </div>
            <div class="item">
                <!-- Set the third background image using inline CSS below. -->
                <img src="img/nyc.jpeg" class="fill">
                <div class="carousel-caption">
                    <h2>Caption 3</h2>
                </div>
            </div>
        </div>

        <!-- Controls -->
        <a class="left carousel-control" href="#myCarousel" data-slide="prev">
            <span class="icon-prev"></span>
        </a>
        <a class="right carousel-control" href="#myCarousel" data-slide="next">
            <span class="icon-next"></span>
        </a>

    </header>