From 00b5b6e8756edcb10cf5eedf0745e217697b3280 Mon Sep 17 00:00:00 2001
From: Mark Teekman
This theme has a lot of extra a11y components provided by the Accessible Astro ComponentAccessible Astro Component NPM package to help you build accessible pages faster:
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
+ accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam
+ quod veritatis laboriosam est tenetur.
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
+ accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
+ veritatis laboriosam est tenetur.
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
+ accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
+ veritatis laboriosam est tenetur.
+
Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
veritatis laboriosam est tenetur.
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
+ accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
+ veritatis laboriosam est tenetur.
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
+ accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam
+ quod veritatis laboriosam est tenetur.
+
Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
veritatis laboriosam est tenetur.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
veritatis laboriosam est tenetur.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
veritatis laboriosam est tenetur.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
@@ -101,7 +146,7 @@ import {
Why hello, I be the first Modal.
Ah yes, and I be the second Modal. Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Sed, a! Ratione eaque temporibus alias tempora pariatur dolorem.
@@ -145,6 +190,62 @@ import {
This component can be viewed by shift+tabbing until they show up.
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
+ accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
+ veritatis laboriosam est tenetur. Lorem ipsum dolor, sit amet consectetur adipisicing elit. Sed eveniet
+ quidem earum at nobis enim.
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Architecto quasi nobis optio? Qui in quo
+ accusantium debitis sapiente obcaecati magnam incidunt sit. Molestiae exercitationem quibusdam quod
+ veritatis laboriosam est tenetur. Lorem ipsum dolor, sit amet consectetur adipisicing elit. Sed eveniet
+ quidem earum at nobis enim.
+
+ Lorem ipsum dolor sit amet consectetur, adipisicing elit. Tenetur, nulla! Sapiente saepe voluptate nemo in
+ id aperiam tempore quo unde, ipsum similique explicabo non maiores qui voluptates dolore obcaecati. Atque
+ voluptates similique ad ipsam nostrum quibusdam doloremque cum porro, aperiam beatae voluptas dolore et
+ neque voluptate alias nesciunt blanditiis totam voluptatem necessitatibus. Similique aliquid molestiae
+ iusto nam nobis ut aspernatur blanditiis provident iste corporis minima, quidem autem nulla doloremque
+ eaque a obcaecati! Nisi quod quam repellendus facilis? Libero voluptas doloribus maxime, suscipit odio
+ veritatis optio nulla officia quos cum at ea hic numquam perferendis molestiae! Aperiam quia veritatis
+ earum tempora.
+ Accessible Components
Accordion
+ Accordion (normal)
Accordion (exclusive)
+ Tabs
+ First Panel
+ Second Panel
+ Third Panel
+
Using semantic HTML, landmarks, skip links, screen reader friendly content, aria-labels, keyboard accessible navigation and components, clear outlines and tab indicators and the right color contrast, you're more certain of reaching WCAG AA compliance.
+ This section demonstrates how to effectively use the Accordion component to organize and display frequently + asked questions in an accessible and user-friendly way. +
+ Contact support team ++ WCAG (Web Content Accessibility Guidelines) is a set of internationally recognized standards for web + accessibility. Following WCAG ensures your website is usable by people with various disabilities, + including visual, auditory, physical, and cognitive impairments. It's important not just for + accessibility, but also for legal compliance, SEO, and reaching a wider audience. +
++ Alt text is specifically for describing images to screen reader users, while ARIA labels (aria-label, + aria-labelledby) can describe any element on a page. Alt text is HTML's native way to provide alternative + text for images, while ARIA labels are part of the ARIA specification that helps make dynamic content and + advanced UI controls more accessible. +
++ Keyboard navigation is essential for users who can't use a mouse, including people with motor + disabilities, visual impairments, or those who simply prefer keyboard controls. A website should be fully + operable using only a keyboard, with visible focus indicators and logical tab order. This includes being + able to access all interactive elements and navigate through content efficiently. +
++ According to WCAG 2.2 AA standards, text should have a minimum contrast ratio of 4.5:1 against its + background for regular text, and 3:1 for large text (18pt or 14pt bold). For non-text elements like icons + or buttons, a minimum ratio of 3:1 is required. This ensures content is readable for users with visual + impairments or color blindness. +
++ To make custom components accessible, focus on these key aspects: use semantic HTML where possible, + implement proper keyboard support, add appropriate ARIA attributes, manage focus when needed, and ensure + adequate color contrast. Always test with screen readers and keyboard navigation. Consider using + established design patterns from the ARIA Authoring Practices Guide. +
+