控制元素之前列或页面应如何中断的实用程序。
快速参考:
类 | 属性 |
---|---|
break-before-auto | break-before: auto; |
break-before-avoid | break-before: avoid; |
break-before-all | break-before: all; |
break-before-avoid-page | break-before: avoid-page; |
break-before-page | break-before: page; |
break-before-left | break-before: left; |
break-before-right | break-before: right; |
break-before-column | break-before: column; |
这样,你就得到了一个Markdown表格,其中第一列是“类”,第二列是“属性”。
基本用法:
设置 break-before 行为
使用 break-before-{value}
实用程序来控制在元素之前列或页面中断应该如何表现。例如,使用 break-before-column
实用程序在元素之前强制进行列中断。
<div class="columns-2">
<p>好吧,让我告诉你,...</p>
<p class="break-before-column">当然,继续笑吧...</p>
<p>也许我们可以没有...</p>
<p>看,如果你认为这是...</p>
</div>
有条件地应用:
悬停、焦点和其他状态
Tailwind 允许您使用变体修饰符在不同状态下有条件地应用实用程序类。例如,使用 hover:break-before-column 仅在悬停时应用 break-before-column
实用程序。
<div class="hover:break-before-column">
<!-- ... -->
</div>
有关所有可用状态修饰符的完整列表,请查看悬停、焦点和其他状态文档。
断点和媒体查询
您还可以使用变体修饰符来针对媒体查询(如响应式断点、深色模式、prefers-reduced-motion
等)进行定位。例如,使用 md:break-before-column
仅在中等屏幕大小及以上应用 break-before-column
实用程序。
<div class="md:break-before-column">
<!-- ... -->
</div>
要了解更多信息,请查看响应式设计、深色模式和其他媒体查询修饰符的文档。