这是我来自 Block Grid 示例的代码 http://foundation.zurb.com/docs/components/block-grid.html
<ul class="small-block-grid-2 my-grid">
<li><img src="http://static4.businessinsider.com/image/50098bda69beddb65e000008-480/iphone-example-camera-photo.jpg"></li>
<li><img src="http://foundation.zurb.com/docs/img/demos/demo2.jpg"></li>
<li><img src="http://foundation.zurb.com/docs/img/demos/demo3.jpg"></li>
<li><img src="http://foundation.zurb.com/docs/img/demos/demo4.jpg"></li>
</ul>
链接:http: //jsfiddle.net/qhoc/ckMEN/1/
我尝试处理的问题是图像大小不同。我的后端将强制拥有min width = x
以及min height = y
如何处理布局,以便:
- 如果宽度 < 高度:裁剪并居中高度
- 如果宽度 > 高度:裁剪并居中宽度
但是,所有图像必须具有相同的li
大小。另外当窗口大小发生变化时如何处理,这会使裁剪变得混乱吗?
我的另一种选择是避免block-grid
完全使用并且仅具有固定大小的li
. 那也可以。所以基本上li
会根据屏幕大小改变wxh。
但如果它有效,我更喜欢玩这个把戏。
请帮忙。谢谢!