首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swiper流体图像缩放

Swiper流体图像缩放
EN

Stack Overflow用户
提问于 2015-06-21 02:52:06
回答 2查看 6.4K关注 0票数 0

使用Swiper,我有一个非常标准的设置:

代码语言:javascript
复制
<div class="swiper-container">

    <div class="swiper-wrapper">
        <div class="swiper-slide"><img src="image/whatever.jpg"></div>
        <div class="swiper-slide"><img src="image/whatever.jpg"></div>
        <div class="swiper-slide"><img src="image/whatever.jpg"></div>
    </div>

    <div class="swiper-pagination"></div>
    <div class="swiper-button-prev"></div>
    <div class="swiper-button-next"></div>
    <div class="swiper-scrollbar"></div>

</div>

CSS也是如此:

代码语言:javascript
复制
.swiper-container {
    width: 95%;
    height: auto;

}

.swiper-slide {
        text-align: center;
        font-size: 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

不过,我希望我可以减小窗口的大小,让容器自动调整它的大小。实际上,只有width是实际调整的,无论我使用auto还是百分比值,height都保持不变。

结果是我的图像被压缩了,而我想要它们保持它们的比例。

我如何才能做到这一点?(CSS或JS解决方案都很好)。

EN

回答 2

Stack Overflow用户

发布于 2015-06-28 21:58:36

尝试以下代码:

代码语言:javascript
复制
.yourFluidImage {
     width:100%;
     height:auto;
}

.swiper-wrapper {
     height:auto !important;
}

.swiper-slide {
     height:auto !important;
}
票数 2
EN

Stack Overflow用户

发布于 2021-05-24 06:34:34

试试这个:

代码语言:javascript
复制
.swiper-wrapper {
  height:auto !important;
  width:100%;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30957702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档