bootstrap轮播图图片溢出,无法隐藏?

我用bootstrap的轮播图做一个页面,轮播组件多出的图片使用hidden无法隐藏,效果图如下:
image.png
图片红色框中的部分应该隐藏掉,有30的间距。

轮播图代码如下:

<div class="row">
            <div class="col-md-4">
                <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
                    <ol class="carousel-indicators">
                        <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
                        <li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
                        <li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
                    </ol>
                    <div class="carousel-inner">
                        <div class="carousel-item active p-3 bg-white download-box">
                            <img src="sml/a716d062-9085-4e6f-80bc-a750e04688df.png" class="d-block w-100 download-box overflow-hidden">
                        </div>
                </div>
            </div>
        </div>
</div>

自定义的css代码如下:

.download-box{
    height: 300px;
}
阅读 2k
1 个回答

一般来说都是因为有空格导致的,所以修改成一下这样应该就好了:

<div class="carousel-item active p-3 bg-white download-box"><img src="sml/a716d062-9085-4e6f-80bc-a750e04688df.png" class="d-block w-100 download-box overflow-hidden"></div>

或者给 .carousel-item 元素设置 font-size:0 属性。

另外 .overflow-hidden 这个原子类应该放到 .carousel-item 元素中。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题