Accessible SVG Masterclass

A presentation at ID24 by Carie Fisher

Accessible SVG MASTERCLASS

Accessible SVG MASTERCLASS

Carie FISHER

Carie FISHER

Presentation AGENDA

Presentation AGENDA

FORMAT SHOWDOWN

FORMAT SHOWDOWN

Format Showdown TYPES

Format Showdown TYPES

Format Showdown RESIZE RESOLUTION

Format Showdown RESIZE RESOLUTION

Format Showdown COMPRESSION

Format Showdown COMPRESSION

Format Showdown PALETTE COLORS

Format Showdown PALETTE COLORS

Format Showdown TRANSPARENCY

Format Showdown TRANSPARENCY

Format Showdown ANIMATION

Format Showdown ANIMATION

Format Showdown INLINE EDITING

Format Showdown INLINE EDITING

Format Showdown ACCESSIBILITY

Format Showdown ACCESSIBILITY

Showdown COMPARISON

Showdown COMPARISON

PATTERNS

PATTERNS

SVG PATTERNS

SVG PATTERNS

SVG Pattern COMPARISON

SVG Pattern COMPARISON

<img> Basic Alternative DESCRIPTIONS

<img> Basic Alternative DESCRIPTIONS

&lt;img&gt; Basic Alt Patterns - DESKTOP

<img> Basic Alt Patterns - DESKTOP

&lt;img&gt; Basic Alt Patterns - MOBILE

<img> Basic Alt Patterns - MOBILE

&lt;img&gt; Basic Alt PATTERNS

<img> Basic Alt PATTERNS

&lt;svg&gt; Basic Alternative PATTERNS

<svg> Basic Alternative PATTERNS

&lt;svg&gt; Basic Alt Patterns - DESKTOP

<svg> Basic Alt Patterns - DESKTOP

&lt;svg&gt; Basic Alt Patterns - MOBILE

<svg> Basic Alt Patterns - MOBILE

&lt;svg&gt; Basic Alt PATTERNS

<svg> Basic Alt PATTERNS

&lt;svg&gt; Extended Alternative PATTERNS

<svg> Extended Alternative PATTERNS

&lt;svg&gt; Extended Alt Patterns - DESKTOP

<svg> Extended Alt Patterns - DESKTOP

&lt;svg&gt; Extended Alt Patterns - MOBILE

<svg> Extended Alt Patterns - MOBILE

&lt;svg&gt; Extended Alt PATTERNS

<svg> Extended Alt PATTERNS

COLOR &amp; CONTRAST

COLOR & CONTRAST

SVG Color &amp; CONTRAST

SVG Color & CONTRAST

SVG Color &amp; CONTRAST

SVG Color & CONTRAST

Dark Mode Code EXAMPLE

Dark Mode Code EXAMPLE

Demos!

Demos!

ANIMATION

ANIMATION

SVG ANIMATION

SVG ANIMATION

Reduced Motion CSS OPTIONS

Reduced Motion CSS OPTIONS

Reduced Motion Code EXAMPLE

Reduced Motion Code EXAMPLE

Demos!

Demos!

Quote

Quote

THANKS!

THANKS!

Today we have many robust patterns and techniques to help us optimize SVG accessibility, this is true regardless of if you are creating icons, simple images, or more complex infographics. But which patterns are the best to use for your particular situation and targeted WCAG conformance level? And what other factors should we consider when designing and developing accessible SVGs?

Join me to learn more about:

  • Inclusive SVG patterns for web and mobile
  • SVG color and contrast guidelines, tools, and @prefers-color-scheme
  • SVG animation guidelines, tools, and @prefers-reduced-motion

Video