src/docs/text-decoration-line.mdx
import { ApiTable } from "@/components/api-table.tsx"; import { Example } from "@/components/example.tsx"; import { Figure } from "@/components/figure.tsx"; import { ResponsiveDesign, TargetingSpecificStates } from "@/components/content.tsx";
export const title = "text-decoration-line"; export const description = "Utilities for controlling the decoration of text.";
<ApiTable rows={[ ["underline", "text-decoration-line: underline;"], ["overline", "text-decoration-line: overline;"], ["line-through", "text-decoration-line: line-through;"], ["no-underline", "text-decoration-line: none;"], ]} />
Use the underline utility to add an underline to the text of an element:
<!-- [!code classes:underline] -->
<p class="underline">The quick brown fox...</p>
Use the overline utility to add an overline to the text of an element:
<!-- [!code classes:overline] -->
<p class="overline">The quick brown fox...</p>
Use the line-through utility to add a line through the text of an element:
<!-- [!code classes:line-through] -->
<p class="line-through">The quick brown fox...</p>
Use the no-underline utility to remove a line from the text of an element:
<!-- [!code classes:no-underline] -->
<p class="no-underline">The quick brown fox...</p>
<!-- [!code classes:hover:underline] -->
<p>The <a href="..." class="no-underline hover:underline ...">quick brown fox</a> jumps over the lazy dog.</p>
<ResponsiveDesign element="a" elementAttributes={{ href: "..." }} property="text-decoration-line" defaultClass="no-underline" featuredClass="underline" />