Cozmos Knowledgebase
  • Welcome to Cozmos
  • Quick start
  • Release Notes
  • Inspiration
  • Cozmos Space
    • Overview
    • Space Core Areas
    • User Management
    • Settings
  • Cozmos Curator
    • Overview
    • Control Bar
    • Contextual Edit Panels
    • Generating & Publishing
  • Guides
    • Accessibility
    • Analytics
      • Matomo Analytics
      • A/B Testing with Matomo
      • Tracking Custom Sphere Events with GTM
      • GTM Cookie Consent
    • Animations
      • Journeying
    • Asset Libraries
    • Audio
    • Backgrounds
    • Clusters
      • Cluster Packing
    • Domain Management
    • Ecommerce
      • Shopify Integration
        • Shopify Multipass
      • Ideal360
    • Figma Plugin
    • Navigation
      • Navigation Buttons
      • Navigation Arrows
    • Overlays
    • Social Media
      • Facebook
      • X (Twitter)
      • YouTube
      • TikTok
      • Snapchat
      • Twitch
      • Linkfire
    • SEO
    • Templates
    • Using Generative AI
      • Midjourney guide for Cozmos
    • Video
      • Video Backgrounds
    • Copy a Sphere
  • Help
    • FAQs
    • Glossary of Terms
    • Support
    • Data Deletion
  • Terms of Use
  • Privacy Policy
Powered by GitBook
On this page
  • Screen reader Accessibility and the sphere HTML DOM
  • How do you ensure your sphere is accessible to screen readers

Was this helpful?

  1. Guides

Accessibility

Accessibility on the web is an enormously important topic and something we at Cozmos are focused on improving for Webgl experiences

Visual accessibility is a complex issue to solve when dealing with a webgl environment which renders complex textures as a single image and while we continue to develop solutions for this we have focused primarily on Audio accessibility.

Screen reader Accessibility and the sphere HTML DOM

We see Cozmos and spheres as a great tool for narrative (storytelling) driven design and experiences.

With this in mind, when we set out to restructure our DOM (Document Object Model) for accessibility, we focused on a logical story-like hierarchy for the data which is interpreted by a screen reader.

At a basic level, screen readers see a sphere in the following way:

  • Acceptance of cookies/terms

  • Title of Sphere

  • Description of Sphere (important for setting the 'scene')

  • Sphere clusters (High level content and groups)

    • If a cluster is 'focused' then the content within will be read back to the end user

  • Sphere independent objects (images, products, videos)

At every point, the end user is offered the option to interact, move to the next object, back to the last, or back to the start of the experience.

Our tree structure allows a screen reader to get a quick overview of all content across a sphere, as well as describing the visual aspect of the environment.

How do you ensure your sphere is accessible to screen readers

There are various areas within Cozmos and Curator where you can input accessibility descriptions to help create a more robust experience for any visitors who utilize screen reader technologies

Images: Add an Image Description

Sphere: When editing SEO data, add a separate Description which is more descriptive

Clusters: Add an accessibility description

PreviousGenerating & PublishingNextAnalytics

Last updated 2 months ago

Was this helpful?

Edit image information
Edit sphere SEO
Add an accessibility description