Accessibility

Make sites usable for all

Disabling pointer events

Learn how to prevent a layer from receiving clicks, taps, or other pointer interactions in Framer.

Guide to web accessibility in Framer

Accessibility is fundamental to web design, ensuring a wider audience can access and enjoy your content. While Framer automates some aspects of accessibility, the real impact lies in how you assign meaning to web elements. This intentional assignment is key to creating an optimally accessible website.

How to add Alt Tags to images

Learn how to add alt tags to images on your website.

How to use semantic tags for navigation and footers

Learn how to apply semantic HTML tags to navigation bars and footers in Framer to improve accessibility and site structure.

Improving Accessibility with ARIA Labels

Sometimes, elements on your website may lack a default accessible name or have a name that doesn’t accurately describe their content.

Keyboard shortcuts

Navigate and perform actions easily with your keyboard.

Light and dark mode options

Learn how to switch between Framer’s light and dark themes for a personalized experience.

Reduced motion settings

Modern operating systems allow users to set a preference for reduced motion. Framer offers a setting to disable parallax, transform, and layout animations for those who prefer minimal motion.

Tab order customization

Keyboard tab order allows keyboard users to navigate a webpage effectively. When implemented correctly, a webpage will flow like reading a book. If done incorrectly, users may become confused or miss important content.

Text styles and semantic tags

In Framer, when you create text styles, they are automatically assigned semantic tags like h1–h6, p, or span.

Understanding contrast ratio

Learn why contrast ratio matters for accessibility and how to check it before publishing your site.

Understanding descriptive link text

Learn how to optimize accessibility and navigation in your site with descriptive link text

Understanding HTML Tags

Understanding and using HTML tags correctly can greatly improve accessibility, optimize search engine results, and enhance the overall user experience.