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