π Live Demo: π View the live project here
To build an accessible and user-friendly form that adheres to web accessibility standards, ensuring it can be used by everyone, including users with disabilities.
- Proper Labeling β Every input is associated with a
<label>
usingfor
attributes. - Visible Focus State β Clear focus indicators for keyboard users.
- Error Messaging β Space reserved for helpful error messages per input.
- ARIA Attributes β Uses
aria-*
attributes likearia-required
,aria-invalid
,aria-pressed
for screen reader support. - High Color Contrast β Ensures readability for users with visual impairments.
- Accessible Interactions β Show/hide password button is accessible by keyboard and screen readers.
- HTML5
- CSS3
- π Project Page on Roadmap.sh
https://roadmap.sh/projects/accessible-form-ui
- Built as part of the roadmap.sh learning projects.