如何在顺风中用网格打破行
How to break the row with grid in tailwind
我使用 Tailwind CSS,附上我的项目图片。在这里,我尝试打破这一行。
我解释说,无论第一行的卡片大小如何,第二行的卡片都直接放在下面。
如果我理解正确,我必须将 classes 分配给子项,但子项来自数据库,因此它们都具有相同的模型组件。我尝试了行自动 class,但它不起作用。
终于找到一个简单有效的解决方案,如果其他人和我有相同的用例,我分享给你。
我使用 Css 属性:parent 上的 columns-count(Tailwind 中的列 - {nb-col})
在 child 上,我使用 'break-inside' 和值 'avoid-column' 来避免卡片溢出到另一列(Tailwind 中的 break-inside-avoid-column)
示例:
Html :
<div class="csscolumn">
<div class="child">1</div>
<div class="child">2</div>
<div class="child">3</div>
<div class="child">4</div>
<div class="child">5</div>
<div class="child">6</div>
<div class="child">7</div>
<div class="child">8</div>
</div>
CSS:
.csscolumn {
column-count: 3;
}
.child {
break-inside: avoid-colum
}
我使用 Tailwind CSS,附上我的项目图片。在这里,我尝试打破这一行。 我解释说,无论第一行的卡片大小如何,第二行的卡片都直接放在下面。 如果我理解正确,我必须将 classes 分配给子项,但子项来自数据库,因此它们都具有相同的模型组件。我尝试了行自动 class,但它不起作用。
终于找到一个简单有效的解决方案,如果其他人和我有相同的用例,我分享给你。
我使用 Css 属性:parent 上的 columns-count(Tailwind 中的列 - {nb-col}) 在 child 上,我使用 'break-inside' 和值 'avoid-column' 来避免卡片溢出到另一列(Tailwind 中的 break-inside-avoid-column)
示例:
Html :
<div class="csscolumn">
<div class="child">1</div>
<div class="child">2</div>
<div class="child">3</div>
<div class="child">4</div>
<div class="child">5</div>
<div class="child">6</div>
<div class="child">7</div>
<div class="child">8</div>
</div>
CSS:
.csscolumn {
column-count: 3;
}
.child {
break-inside: avoid-colum
}