我一直在尝试为投资组合的主页获得如下布局;
如您所见,我不是一个出色的编码员:
HTML
<div class="row">
<div class="large-11 small-12 small-centered columns">
<div class="large-3 small-3 columns test tall-thin">
<div class="inner"><p>Tall Thin Image</p></div></div>
<div class="large-9 small-9 columns test long-thin">
<div class="inner"><p>Long Thin Image</p></div></div>
<div class="large-3 small-3 columns test short-fat">
<div class="inner"><p>Short Fat Image</p></div></div>
<div class="large-3 small-3 columns test short-fat">
<div class="inner"><p>Short Fat Image</p></div></div>
<div class="large-3 small-3 columns test short-fat">
<div class="inner"><p>Short Fat Image</p></div></div>
<div class="large-6 small-6 columns test short-medium">
<div class="inner"><p>Short Medium Image</p></div></div>
<div class="large-6 small-6 columns test short-medium">
<div class="inner"><p>Short Medium Image</p></div></div>
</div>
</div>
CSS
.test { border:1px solid #666;}
.tall-thin{ height: 470px;}
.long-thin{ height: 235px;}
.short-fat{ height: 235px;}
.short-medium{ height: 235px;}
.inner {
background:#f8f8f8;
margin: auto;
position: absolute;
top: 10px; left:10px; bottom: 10px; right:10px;
}
.inner p{
position: relative;
text-align: center;
}
我在 Foundation 4 中使用同位素或砖石没有运气后这样做了,它适用于一种分辨率(1920px),但在调整大小时它是流动的,但由于需要为 div 指定高度,它根本无法缩放。
当我将图像作为背景或 src 时,它似乎添加了边距,然后只注意图像宽度进行缩放。我知道这是由于基础,但我不确定如何解决这个问题。
我的问题是我猜最好的方法?这甚至可以使用带有图像的基础网格吗?我不需要过滤或动态布局,因为我想要为首页创建的网格模式。我可以设置投资组合页面,因为它只有一个相等的方形网格,不会导致同位素的任何布局问题。
我基本上希望将其作为布局并使其具有响应性,以便在 768 像素以下的框是全宽的。
我感谢任何人的关注或任何建议!
谢谢,
杰森