src/docs/background-origin.mdx
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 = "background-origin"; export const description = "Utilities for controlling how an element's background is positioned relative to borders, padding, and content.";
<ApiTable rows={[ ["bg-origin-border", "background-origin: border-box;"], ["bg-origin-padding", "background-origin: padding-box;"], ["bg-origin-content", "background-origin: content-box;"], ]} />
Use the bg-origin-border, bg-origin-padding, and bg-origin-content utilities to control where an element's background is rendered:
<!-- [!code classes:bg-origin-border,bg-origin-padding,bg-origin-content] -->
<div class="border-4 bg-[url(/img/mountains.jpg)] bg-origin-border p-3 ..."></div>
<div class="border-4 bg-[url(/img/mountains.jpg)] bg-origin-padding p-3 ..."></div>
<div class="border-4 bg-[url(/img/mountains.jpg)] bg-origin-content p-3 ..."></div>