rolling-scopes / site

🦥🛼 Website supporting The Rolling Scopes and The Rolling Scopes School educational process
https://rollingscopes.com
9 stars 8 forks source link

Make Navigation Menu Keyboard Accessible #363

Closed SpaNb4 closed 3 weeks ago

SpaNb4 commented 3 months ago

📝 Describe the feature

The navigation menu should be keyboard accessible to enhance usability for all users. This involves ensuring that all menu items can be reached and activated using keyboard inputs. Additionally, appropriate ARIA attributes, such as aria-expanded, should be added to the navigation menu to convey the state of collapsible elements and improve the overall accessibility experience.

ℹ️ Additional context

Currently, the navigation menu is primarily accessible via mouse interaction, which limits accessibility for users who cannot use a mouse. Implementing keyboard accessibility and adding ARIA attributes will help make the application compliant with accessibility standards such as WCAG (Web Content Accessibility Guidelines).

Useful resources:

✅ Definition of Done (DoD):