在 Tailwind CSS 中让 div 填充父 div 的剩余高度
P粉696605833
2023-08-29 10:05:04
<p>我想将 K 放在卡片中间,但我该怎么做呢?
我尝试将 items-center 放入第二个 div 不起作用,因为第二个 div 只是字母 K 的高度</p>
<pre class="brush:php;toolbar:false;"><div class="bg-orange-200 w-48 h-48 shadow-md rounded-md hover:shadow-lg mx-10 my-10">
<div class="flex justify-end p-2">
<svg>
</svg>
</div>
<div class="bg-slate-200 flex justify-center items-center text-5xl font-bold">
k
</div>
</div></pre>
你的问题显然不清楚。让我为您提供完成任务的各种可能性。
这种类型的布局使用网格更容易预测。因为 flex 会尝试填充可用空间的大小,而 grid 不会。
我举了两个例子,一个完全居中,无论图标如何,另一个考虑图标的位置和大小。
https://play.tailwindcss.com/6M290nY1NT