【发布时间】:2017-06-28 02:53:01
【问题描述】:
我有一个固定纵横比但响应格式的图像,作为两列 flex 行中的第一项,如下所示:
<div class="d-flex flex-column flex-md-row">
<!-- main photo -->
<img class="" src="http://lorempixel.com/300/160" srcset="http://lorempixel.com/400/225 400w,
http://lorempixel.com/475/267 475w,
http://lorempixel.com/540/304 540w,
http://lorempixel.com/600/338 600w,
http://lorempixel.com/800/450 800w,
http://lorempixel.com/950/534 950w,
http://lorempixel.com/1080/608 1080w,
http://lorempixel.com/1200/675 1200w" sizes="(min-width: 1200px) 475px, (min-width: 992px) 400px, (min-width: 768px) 300px, (min-width: 576px) 540px, 100vw">
<!-- details -->
<div class="p-3 d-flex flex-column justify-content-center w-100">
<div class="py-2 scroll-overflow">
A LONG, LONG, LONG TEXT GOES HERE!
</div>
</div>
一旦达到“方便”的高度,即相邻图像的高度,我怎样才能让上面的长文本滚动到div。我无法为div 设置固定高度,因为图像是响应式的,当用户移动窗口时它的高度会发生变化。
【问题讨论】:
-
可能在这篇文章中使用
http://lorempixel.com/300/160作为您的示例图片,以便我们进一步提供帮助。 -
img作为 flex 项目的表现不太好,所以把它包起来。另外,让你的代码示例正常工作,这样我们就可以看到发生了什么,否则它就没用了 -
抱歉,刚刚改成了lorempixel.com
标签: html css flexbox responsive-images