Professional Documents
Culture Documents
Accessible Prototypes Playground
Accessible Prototypes Playground
prototypes
in Figma
Learn how to navigate Figma
prototypes using a screen reader
prototypes inside of text maintained <a> and lists turned into ordered/unordered lists <ol>,
<ul>, <li>
support screen
readers
Once you turn on accessibility
mode, we translate Figma design Welcome to our Figma Playground Fil
content into HTML that is readable
by a screen reader.
Desig
Collaborat
Check out example on the right
Have Fun
Ma
VoiceOver
JAW
NVDA
design in Tip: Tabbing order follows the layer order in your document; if content isn't read in the order you expect,
try opening your document in design and rearranging layers in the left sidebar. For frames with auto layout
prototype view
we will navigate in the order of the layout (either top to bottom or left to right).
focus-able element
content
Tip: When tabbing you will also navigate the Figma UI, once you land on an article try hitting
your modifier key (VoiceOver default is Ctrl + Opt + ArrowKeys) to navigate within.
Shortcuts for NVDA
Try it out
Turn on your screen reader and
accessibility mode and play the next
few slides in prototype view
Links are maintained, for example you can read the help article here.
Navigation
Overview Images Overlays Change to Scrolling Lists
Accessible Prototypes in Figma
Images
Prototypes including shapes with image fill will appear as an image tag with alt-text that matches the shape layer name.
Frames with image fill will only appear as an image if the frame is not a top-level frame and has nothing else inside of it.
Navigation
Overview Images Overlays Change to Scrolling Lists
Accessible Prototypes in Figma
Overlays
Prototypes with an overlay action show a secondary frame “above” main content, emulating pop-up modals.
We treat these overlays the same as frame navigation events—the parent frame is hidden from the screen reader
until the overlay is dismissed.
Navigation
Overview Images Overlays Change to Scrolling Lists
Accessible Prototypes in Figma
Change to
Prototypes with “change to” action allow an instance to change to another variant from the same component set.
When changing, focus is managed to ensure that inactive frames are not navigable but focus is retained on the
prototype content.
Navigation
Overview Images Overlays Change to Scrolling Lists
Accessible Prototypes in Figma
Scrolling
Prototypes may also configure some content as scrollable. We synchronize the positioning of the accessible elements with
the canvas to ensure that the screen reader is able to accurately display the cursor position.
Vertical scrolling is enabled here, start scrolling to read the rest of the list below.
Apple
Banana
Cantaloupe
Dragonfruit
Navigation
Overview Images Overlays Change to Scrolling Lists
Accessible Prototypes in Figma
Lists
For prototypes with lists we generate the respective <ol> ordered and <ul> unordered HTML markups with their
corresponding list items. Try tabbing to the lists below.
Appl
Banan
Grap
Lemon
Appl
Banan
Grap
Lemon
Navigation
Overview Images Overlays Change to Scrolling Lists
Help Center