我正在尝试创建具有以下要求的响应式缩略图网格:
您可以在我的网站http://www.artrogue.com/collections/all上看到无响应的版本。同样,这是有效的,因为我已经定义了1:1方形容器的高度和宽度。
由于宽度发生变化,我们无法定义方形容器的高度。高度是移动目标。
我不确定这是否可以用CSS完成,但我不介意使用一些jQuery或JavaScript。
答案 0 :(得分:0)
如果您可以找到一种方法使图像成方形,例如通过以编程方式为其添加空格,则可以使用此解决方案:http://dinosaurswithlaserz.com/2011/07/18/fluid-squares-v2/
我认为如果你知道你的图像是纵向还是横向并且纵横比是相同的,你也可以调整百分比的边距。
除此之外,我遇到了类似的问题:https://stackoverflow.com/questions/13905116/horizontally-and-vertically-center-text-inside-fluid-square-grid