Not affiliated with official shadcn/ui. Visit ui.shadcn.com for official docs.
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
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
Related blocks you will also like
React Account Block Appearance Settings
Theme and display preferences
React Account Block Preferences
General user preferences
React Account Block Language Region
Language and locale settings
React Account Block Notification Preferences
Email and push notification settings
React Account Block Privacy Settings
Privacy and data control
React Account Block Basic Information
Personal details form
Questions you might have
React Account Block Two-Factor Authentication
Two-factor authentication setup with QR code display, authenticator app instructions, backup code generation, SMS option toggle, and verification code confirmation
React Account Block Activity Log
Activity and audit log showing account events, security actions, login history, and system changes with filtering, timestamps, and IP addresses