src/docs/opacity.mdx
import { ApiTable } from "@/components/api-table.tsx"; import { CustomizingYourTheme, ResponsiveDesign, UsingACustomValue } from "@/components/content.tsx"; import { Example } from "@/components/example.tsx"; import { Figure } from "@/components/figure.tsx"; import { TargetingSpecificStates } from "@/components/content.tsx";
export const title = "opacity"; export const description = "Utilities for controlling the opacity of an element.";
<ApiTable rows={[ ["opacity-<number>", "opacity: <number>%;"], ["opacity-(<custom-property>)", "opacity: var(<custom-property>);"], ["opacity-[<value>]", "opacity: <value>;"], ]} />
Use opacity-<number> utilities like opacity-25 and opacity-100 to set the opacity of an element:
<!-- [!code classes:opacity-100,opacity-75,opacity-50,opacity-25] -->
<button class="bg-indigo-500 opacity-100 ..."></button>
<button class="bg-indigo-500 opacity-75 ..."></button>
<button class="bg-indigo-500 opacity-50 ..."></button>
<button class="bg-indigo-500 opacity-25 ..."></button>
<TargetingSpecificStates element="input" elementAttributes={{ type: "text" }} variant="disabled" property="opacity" defaultClass="opacity-100" featuredClass="opacity-75" />