【发布时间】:2014-02-25 14:02:20
【问题描述】:
我如何在 Twitter Bootstrap 3 的“img-responsive”图像上设置高度,以便照片网格可以流动(与下图不同)?
我已经尝试设置图像高度属性和最大高度属性,但它似乎忽略了这些,除非我用'!important'设置它的高度,但是它们看起来很糟糕并且不是真的在网格中,因为它们需要水平空间很小。
我尝试了一些技巧,将它们作为 div 的背景图像和overflow:hidden,但我尝试的所有方法 1) 都不起作用,并且 2) 看起来很老套 3) 看起来很乱。 (以this one为例)
图像比它们填充的区域略大,因为我希望它们能够在大型显示器上显示更大,所以即使我确实让背景图像工作,它也会显示放大版本的图像,因为背景不知道按比例缩小以适应。
这似乎是一种常见的情况 - 有没有一种简单的方法来处理它?
【问题讨论】:
-
@Boaz - 这很有趣 - 会试一试。但这允许不同高度的图像 - 有没有办法让它实际上成为一个网格?
-
通常,这将通过将所有图像裁剪为定义的比例来完成。
-
@CharlieS - 显然我可以裁剪图像 - 但我不认为这是唯一的方法,如果没有必要,我宁愿不这样做。
-
@Dave 这样做有很大的优势——我发布了一个答案,欢迎您对此提出任何批评或问题。
标签: html css twitter-bootstrap responsive-design photo-gallery