css - 无法在网格 tailwindcss 中对齐图像
问题描述
我对 Tailwind CSS 网格系统有疑问。两张图片的底部有点滞后。我似乎无法找到解决此问题的方法。
<div class="grid grid-cols-4 grid-rows-2 gap-4">
<div class="col-start-1 col-span-2 row-start-1 row-span-2">
<img src=".." class="rounded-lg"/>
</div>
<div class="col-start-3 col-span-1 row-span-1">
<img src="..." class="rounded-lg"/>
</div>
<div class="col-start-4 col-span-1 row-span-1">
<img src="..." class="rounded-lg"/>
</div>
<div class="col-span-2 row-start-2 row-span-1">
<img src="..." class="rounded-lg"/>
</div>
</div>
你有想法吗 ?我错过了什么吗?
解决方案
尝试使用和将图像高度的规则覆盖为100 %。像这样:!important
object-fit: cover
width: 100%
img {
width: 100%;
height: 100%!important;
object-fit: cover;
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.0.3/tailwind.css"/>
<div class="grid grid-cols-4 grid-rows-2 gap-4">
<div class="col-start-1 col-span-2 row-start-1 row-span-2">
<img src="https://img.fonwall.ru/o/1c/kosmos-planety-vselennaya-360z.jpg" class="rounded-lg" />
</div>
<div class="col-start-3 col-span-1 row-span-1">
<img src="https://img.fonwall.ru/o/1c/kosmos-planety-vselennaya-360z.jpg" class="rounded-lg" />
</div>
<div class="col-start-4 col-span-1 row-span-1">
<img src="https://img.fonwall.ru/o/1c/kosmos-planety-vselennaya-360z.jpg" class="rounded-lg" />
</div>
<div class="col-span-2 row-start-2 row-span-1">
<img src="https://img.fonwall.ru/o/1c/kosmos-planety-vselennaya-360z.jpg" class="rounded-lg" />
</div>
</div>
推荐阅读
- r - 在安装 R 包之前提示用户
- sympy - Pharo 有 CAS 吗?
- python - Django ORM过滤SUM不同的相关对象
- r - 仅当 R 中的条件为真时打印
- r - 显示错误标签的传单
- python - 有什么方法可以过早停止泡菜过程?
- google-apps-script - 将重定向 URI 添加到自动生成的 Google OAuth 2.0 客户端 ID
- javascript - 我怎样才能得到第一百个货币符号?
- javascript - 具有多个条目的 Webpack 5 ChunkGroup API?
- javascript - 通过自动发送数据获得高 reCaptcha 分数