用于控制列或页面在元素之后如何断开的实用程序。

Class Properties
break-after-auto break-after: auto;
break-after-avoid break-after: avoid;
break-after-all break-after: all;
break-after-avoid-page break-after: avoid-page;
break-after-page break-after: page;
break-after-left break-after: left;
break-after-right break-after: right;
break-after-column break-after: column;

基本用法

设置 break-after 行为

使用 break-after-{value} 实用程序来控制元素后的列或页面分隔符的行为。例如,使用 break-after-column 实用程序在元素后强制进行列分隔。

  1. <div class="columns-2">
  2. <p>Well, let me tell you something, ...</p>
  3. <p class="break-after-column">Sure, go ahead, laugh...</p>
  4. <p>Maybe we can live without...</p>
  5. <p>Look. If you think this is...</p>
  6. </div>

有条件地应用

Hover, focus, 和其他状态

Tailwind 允许您使用变体修饰符有条件地在不同状态下应用实用程序类。例如,使用 hover:break-after-column 仅在悬停时才应用 break-after-column 实用程序。

  1. <div class="hover:break-after-column">
  2. <!-- ... -->
  3. </div>

要查看所有可用的状态修饰符的完整列表,请参阅 Hover、Focus 和其他状态文档。

断点和媒体查询

您还可以使用变体修饰符来针对响应式断点、暗模式、prefers-reduced-motion 等媒体查询。例如,使用 md:break-after-column 仅在中等屏幕尺寸及以上时应用 break-after-column 实用程序。

  1. <div class="md:break-after-column">
  2. <!-- ... -->
  3. </div>

要了解更多,请参阅关于响应式设计、暗模式和其他媒体查询修饰符的文档。