Border style
import { ApiTable } from "@/components/api-table.tsx"; import { Example } from "@/components/example.tsx"; import { Figure } from "@/components/figure.tsx"; import { ResponsiveDesign } from "@/components/content.tsx";
export const title = "border-style"; export const description = "Utilities for controlling the style of an element's borders.";
Examples¶
Basic example¶
Use utilities like border-solid and border-dotted to control an element's border style:
border-solid
border-dashed
border-dotted
border-double
<!-- [!code classes:border-solid,border-dashed,border-dotted,border-double] -->
<div class="border-2 border-solid ..."></div>
<div class="border-2 border-dashed ..."></div>
<div class="border-2 border-dotted ..."></div>
<div class="border-4 border-double ..."></div>
Removing a border¶
Use the border-none utility to remove an existing border from an element:
<!-- [!code classes:border-none] -->
<button class="border-none ...">Save Changes</button>
This is most commonly used to remove a border style that was applied at a smaller breakpoint.
Setting the divider style¶
Use utilities like divide-dashed and divide-dotted to control the border style between child elements:
<!-- [!code classes:divide-dashed] -->
<div class="grid grid-cols-3 divide-x-3 divide-dashed divide-indigo-500">
<div>01</div>
<div>02</div>
<div>03</div>
</div>