Examples

One page per topic.

Worked configurations for every a11y option, grouped by what they change, with the result of each one described in prose.

The plugin acts on a RevealJS deck, so an example cannot run on this page. Each page below shows the YAML you write and says what it does. The preview deck is where you try the result.

Nothing at all

format:
  revealjs:
    revealjs-plugins:
      - a11y

Enabling the plugin alone gives the skip link, the focus indicators, the zoomable viewport, reduced-motion support, the font and spacing controls, underlined links, slide landmarks, the announcements, the transcript, the visual slide change cue, the screen-reader fixes for the bundled menu, and the settings menu on A.

The pointer indicator, high contrast, the audio cue, and the alt text warnings are the four that start off.

The pages

Every option, grouped by what it changes.
Page Options
Text and fonts font-size-controls, font-size-min, font-size-max, font-size-step, font-selection, font-families, text-spacing
Contrast and zoom high-contrast, viewport-zoom, link-highlight
Announcements, cues and motion announce-slide-numbers, announce-fragments, announce-language-changes, slide-change-cue, reduced-motion
Landmarks and menus slide-landmarks, skip-navigation, focus-indicators, menu, slide-menu-a11y
Transcript and pointer transcript, pointer-indicator
Authoring and print alt-text-warnings, and what reaches print-pdf output

The Reference holds the defaults, the shortcuts, and what a reader’s browser remembers.

Source

The repository ships a short, standalone starting point you can copy: example.qmd.

Back to top