【问题标题】:Bootstrap responsive carousel image [duplicate]Bootstrap响应式轮播图像[重复]
【发布时间】:2017-07-29 05:16:38
【问题描述】:

我正在尝试让我的引导轮播中的 img 响应。我尝试更改 css 中的高度和宽度,但它似乎不起作用。 我希望高度为 100vh,宽度为 img 的宽度。溢出部分可以隐藏,但 img 必须按比例缩放。现在,当屏幕较小时,它看起来像这样。

这是代码。

@media only screen and (max-width : 768px) {
        .carousel-inner > .item > img {
                height: 100vh;
                width: auto;
                overflow: hidden;
        }
}
<div class="carousel-inner" role="listbox">
     <div class="item active">
         <img src="photos/JO2_2978.JPG" alt="xmas_orchestra">
     </div>
</div>
                                                

【问题讨论】:

    标签: html css image twitter-bootstrap responsive


    【解决方案1】:

    如果您只关心适合视口的高度,那么只需设置高度而不是宽度,它就可以正常工作。

    请记住,您将此代码包装在 @media 查询中,这意味着这些样式仅在满足查询条件时应用。

    .carousel-inner > .item > img {
                    height: 100vh;
                    //width: auto;
                    overflow: hidden;
            }
    <div class="carousel-inner" role="listbox">
         <div class="item active">
             <img src="https://images.unsplash.com/photo-1487772841463-eb1f383a9e67?dpr=1&auto=format&fit=crop&w=1500&h=1000&q=80&cs=tinysrgb&crop=" alt="xmas_orchestra">
         </div>
    </div>

    【讨论】:

    • 我试过了,img还是会被挤压
    猜你喜欢
    • 2017-09-18
    • 1970-01-01
    • 2016-05-05
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    • 2017-03-31
    • 2013-09-18
    相关资源
    最近更新 更多