【发布时间】:2016-07-10 09:30:14
【问题描述】:
我在引导程序中有一个画廊滑块。它必须是RWD,所以我必须使用例如。最大高度。
问题在于此图库中的图像可能不同。它们可以更大/更小 - 具有不同的比例。
在此示例中,.carousel div 具有 height: 450px。为了对 RWD 友好,我想使用 max-height,但是这个轮播中的图像必须是 100% 到整个 div 并保持比例。即使某些图像会溢出这个 div(或相反)。在这种情况下,img 必须垂直和水平居中(也许使用 flexbox?)。
当我做max-height 时,旋转木马会跳跃,因为照片可以更大或更小。当我将height 设置为轮播时,她没有跳跃,但这不是 RWD 选项,并且某些图像可能小于 div(请查看下面的示例)
【问题讨论】:
-
响应式设计通常关注媒体宽度,而媒体宽度又决定了高度。前任。
img { max-width: 100%; height: auto; } -
您使用的是较高而不是较短图像的高度,您想要的是 max-height: 380px;
标签: html css twitter-bootstrap