Launch sale — 60% off Pro
Contact
Account

Not affiliated with official shadcn/ui. Visit ui.shadcn.com for official docs.

Unlock this blockGet Pro at 60% off

React Account Block Accessibility Settings

Accessibility settings panel with visual, motion, and assistive technology preferences for React apps

Looking to implement shadcn/ui blocks?

Join our Discord community for help from other developers.


Make your Next.js application truly inclusive with this comprehensive accessibility settings panel. Features toggles for reduced motion, high contrast mode, and screen reader optimizations, plus a font size slider with live preview and color blind mode selector for deuteranopia, protanopia, and tritanopia. Built with shadcn/ui Card, Switch, Slider, Select, and RadioGroup components using Tailwind CSS and Lucide React icons. Clean section organization with visual previews helps users customize their experience—perfect for SaaS dashboards, enterprise applications, or any React app committed to WCAG compliance and universal design principles.

Accessibility Settings

Customize your experience for better accessibility

Visual Preferences

High Contrast Mode

Increase contrast for better visibility

Reduced Motion

Minimize animations and transitions

Enhanced Focus Indicators

Show prominent outlines on focused elements

Text Size

Font Size

Adjust the base text size throughout the application

100% — Default
AA

Preview: This is how text will appear at 100% size. The quick brown fox jumps over the lazy dog.

Color Vision

Color Blind Mode

Optimize colors for different types of color vision deficiency

Interaction

Large Click Targets

Increase button and link sizes for easier clicking

Cursor Size

Adjust the mouse cursor size

Assistive Technology

Screen Reader Optimizations

Optimize layout and announcements for screen readers

Autoplay Media

Allow videos and audio to play automatically

Settings are saved to your browser and synced across devices

Installation

Questions you might have