【发布时间】:2020-09-11 21:05:54
【问题描述】:
我需要使用一组图像制作照片布局。但我想做的是让 2 个小的 img 和 1 个大的并排在一起。有一次需要把大的放在下一个“行”上,我希望它放在右侧。 (见草图)
问题是我不知道从哪里开始。到目前为止我得到了这个,但不知道如何在只有图像的 foreach 中格式化它。
<div class="w-full flex flex-wrap -mx-2">
<div class="small-images w-1/3 px-2 ">
<div class="bg-gray-200 ">r</div>
<div class="bg-gray-200 mt-4">r</div>
</div>
<div class="large w-2/3 px-2 bg-gray-200">r</div>
</div>
<div class="w-full flex mt-4 flex-wrap -mx-2">
<div class="large w-2/3 px-2 bg-gray-200">r</div>
<div class="small-images w-1/3 px-2 ">
<div class="bg-gray-200 ">r</div>
<div class="bg-gray-200 mt-4">r</div>
</div>
</div>
我正在使用 Tailwindcss 并尝试使用网格来实现,但遗憾的是我们还需要支持 IE 11,因此网格在缺乏支持的情况下无法实现。
我想知道 Flex 盒子是否可以做到这一点?
我正在使用带有刀片和 tailwindcss 的 Laravel 项目。任何建议或提示都会有所帮助,谢谢,如果有不清楚的地方请告诉我,以便我尝试更好地解释它:)
【问题讨论】:
-
使用 bootstrap 3 网格(浮点数)解决您的问题。
-
它如何与 foreach 一起工作?我不能让它像草图一样吗?或者我没有看到你在getbootstrap.com/docs/4.3/layout/grid/#customizing-the-grid
-
我也倾向于不使用引导程序,因为它会破坏一些顺风类,如容器。
标签: php laravel-blade tailwind-css