Foundation 6 嵌套网格,图像未展开全高
Foundation 6 nested grid with images not expanding full height
我正在使用 WP 和 Foundation 6 网格进行布局。几天来我一直在与这种布局作斗争。问题是图像没有填满其 space 的 100%。请参阅下面的代码笔 link 和随附的屏幕截图。我是基础新手,所以我的语法可能不对。任何帮助将不胜感激!
你可以在这里看到我的代码:
https://codepen.io/enigmas2/pen/vgdxZo
<div class="row">
<div class="row collapse" id="features" data-equalizer="features">
<div class="large-5 columns" data-equalizer-watch="features">
<div class="row collapse">
<div class="large-12 columns" id="welcome">
<img src="http://placehold.it/548x227">
</div>
</div>
<div class="row collapse">
<div class="large-12 columns">
<img src="http://placehold.it/548x459">
</div>
</div>
</div>
<div class="large-7 columns" data-equalizer-watch="features">
<div class="row collapse">
<div class="large-12 columns">
<img src="http://placehold.it/812x459">
</div>
</div>
<div class="row collapse">
<div class="large-6 columns">
<img src="http://placehold.it/406x227">
</div>
<div class="large-6 columns">
<img src="http://placehold.it/406x227">
</div>
</div>
</div>
</div><!--end features -->
</div> <!-- end #inner-content -->
好的,我使用 flexbox
构建了它。您会注意到一个面板的间隙稍大。这与缩小图像后的像素数有关。基本上没有均匀划分 space 的方法,所以一个部分短了一个像素。您可以尝试将图像调整一两个像素,看看它们最终是否均匀。
我还内置了一个简单的媒体查询,它将 un-tile 图像并将它们显示在一列中。如果这是你想做的事情。否则,它们会保持平铺状态并不断缩小。
@media (max-width: 600px) {
.flex-column, .flex-row{
display: block;
}
img{
width: 100%;
}
}
我正在使用 WP 和 Foundation 6 网格进行布局。几天来我一直在与这种布局作斗争。问题是图像没有填满其 space 的 100%。请参阅下面的代码笔 link 和随附的屏幕截图。我是基础新手,所以我的语法可能不对。任何帮助将不胜感激!
https://codepen.io/enigmas2/pen/vgdxZo
<div class="row">
<div class="row collapse" id="features" data-equalizer="features">
<div class="large-5 columns" data-equalizer-watch="features">
<div class="row collapse">
<div class="large-12 columns" id="welcome">
<img src="http://placehold.it/548x227">
</div>
</div>
<div class="row collapse">
<div class="large-12 columns">
<img src="http://placehold.it/548x459">
</div>
</div>
</div>
<div class="large-7 columns" data-equalizer-watch="features">
<div class="row collapse">
<div class="large-12 columns">
<img src="http://placehold.it/812x459">
</div>
</div>
<div class="row collapse">
<div class="large-6 columns">
<img src="http://placehold.it/406x227">
</div>
<div class="large-6 columns">
<img src="http://placehold.it/406x227">
</div>
</div>
</div>
</div><!--end features -->
</div> <!-- end #inner-content -->
好的,我使用 flexbox
构建了它。您会注意到一个面板的间隙稍大。这与缩小图像后的像素数有关。基本上没有均匀划分 space 的方法,所以一个部分短了一个像素。您可以尝试将图像调整一两个像素,看看它们最终是否均匀。
我还内置了一个简单的媒体查询,它将 un-tile 图像并将它们显示在一列中。如果这是你想做的事情。否则,它们会保持平铺状态并不断缩小。
@media (max-width: 600px) {
.flex-column, .flex-row{
display: block;
}
img{
width: 100%;
}
}