Back to Windicss

Columns

utilities/layout/columns.md

latest2.4 KB
Original Source

Columns

Columns

Utilities for controlling the number of columns within an element.

<PlaygroundWithVariants variant='8' :variants="[ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12' ]" prefix="columns" nested=true fixed='pt-20' appended='rounded-md bg-teal-500 bg-teal-100 p-2 flex flex-row space-x-2 aspect-square h-6' html='&lt;div class="{class} bg-teal-100 rounded-md p-2 flex flex-row space-x-2"&gt; &lt;div class="rounded-md bg-teal-500 aspect-square h-6"&gt;&lt;/div&gt; &lt;div class="rounded-md bg-teal-500 aspect-square h-6"&gt;&lt;/div&gt; &lt;div class="rounded-md bg-teal-500 aspect-square h-6"&gt;&lt;/div&gt; &lt;/div&gt;' />

Break After

Utilities for controlling how a column or page should break after an element.

ClassProperties
break-after-autobreak-after: auto;
break-after-avoidbreak-after: avoid;
break-after-allbreak-after: all;
break-after-avoid-pagebreak-after: avoid-page;
break-after-pagebreak-after: page;
break-after-leftbreak-after: left;
break-after-rightbreak-after: right;
break-after-columnbreak-after: column;

Break Before

Utilities for controlling how a column or page should break before an element.

ClassProperties
break-before-autobreak-before: auto;
break-before-avoidbreak-before: avoid;
break-before-allbreak-before: all;
break-before-avoid-pagebreak-before: avoid-page;
break-before-pagebreak-before: page;
break-before-leftbreak-before: left;
break-before-rightbreak-before: right;
break-before-columnbreak-before: column;

Break Inside

Utilities for controlling how a column or page should break within an element.

ClassProperties
break-inside-autobreak-inside: auto;
break-inside-avoidbreak-inside: avoid;
break-inside-avoid-pagebreak-inside: avoid-page;
break-inside-avoid-columnbreak-inside: avoid-column;