【发布时间】:2018-11-09 07:33:11
【问题描述】:
我在我的网站上使用 slick-slider 来显示 6 个最新帖子。通常,slick-slider 内容上,有图片、帖子标题、类别、分享等(我参考iflscience homepage)。
问题是,如果将图像放在 slick-slider 之后,图像大小将响应窗口大小。
我正在使用 2 个 slideToShow 设置,它将在 slick-slider 低于一定宽度后响应 1 个 slideToShow
<div class="container-body">
<div class="slider your-class">
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
</div>
</div>
但如果我创建一个容器来扭曲最新的帖子内容,则图像大小不会响应窗口大小。
<div class="container-body">
<div class="slider your-class">
<div>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
</div>
<div>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
</div>
<div>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
</div>
<div>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
</div>
<div>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
</div>
<div>
<img src="https://www.w3schools.com/bootstrap/la.jpg"/>
</div>
</div>
</div>
我希望“div”内的图像像我没有使用“div”时一样动态变化。
我尝试创建一个脚本来使用height: auto 动态更改图像宽度,但有时它不起作用,这取决于我们调整大小的速度。
我明白,div 的大小将取决于图像大小,所以光滑的滑块高度根本不会改变。但是我没有任何线索可以解决它。
【问题讨论】:
-
宽度:100%;显示:内联块;
-
Hai Joe Warner,感谢您的回答,因为我每张幻灯片都使用 2 张图片,所以我认为它无法使用它。此外,当尺寸减小到某个值以下时,它将使用 1 张图像。谢谢
-
是的,你可以,我会进一步回答
标签: javascript jquery css slick.js