Visually Hidden
Hides content visually while keeping it accessible to screen readers.
Visually Hidden
Renders content that is invisible on screen but remains in the accessibility tree for screen readers.
Installation
npx @sigil-ui/cli add visually-hiddenPreview
Import
import { VisuallyHidden } from "@sigil-ui/components";Usage
<VisuallyHidden>This text is only for screen readers</VisuallyHidden>Examples
Form label
<label>
<VisuallyHidden>Email address</VisuallyHidden>
<Input type="email" placeholder="email@example.com" />
</label>Dialog title
<DialogTitle>
<VisuallyHidden>Confirm deletion</VisuallyHidden>
</DialogTitle>Props
| Prop | Type | Default | Description |
|---|---|---|---|
className | string | — | Additional CSS classes |
children | ReactNode | — | Content to hide visually |