
Web accessibility is about making sure everyone—regardless of ability—can fully experience the digital world. It’s not just good design; it’s inclusive design.
When we design with accessibility in mind, we remove barriers, improve usability, and create a web that welcomes all. And the best part is, accessibility doesn’t just help people with disabilities—it makes the experience better for everyone.

Icons matter in design because they communicate ideas quickly and clearly without relying on words. They guide users, improve navigation, and add personality to a design, making experiences more intuitive and engaging.

I chose blue, orange, and white as my color palette because accessibility is at the heart of my design. Blue and orange are complementary colors, which creates strong contrast and makes text and visuals easier to distinguish, especially for people with color vision impairments. White adds balance and clarity, ensuring content feels clean, open, and easy to read.

Working with the visually impaired is important because it reminds us that design should serve everyone, not just those with perfect vision. By understanding their challenges and creating solutions that reduce barriers, we can design digital spaces that are more inclusive, functional, and welcoming. Accessibility isn’t just about compliance, it’s about empathy, equality, and giving people the independence to engage fully with the world around them.

Buttons guide users through a design. Primary buttons highlight the main action, secondary buttons offer alternatives, and tertiary buttons handle less important tasks. Together, they create a clear hierarchy and make navigation easy.

On, off, and hover states are important because they give users feedback and make interactions clear. An off state shows that a button or element is inactive, a hover state signals that it’s clickable, and an on state confirms the action has been taken. These visual cues improve accessibility, reduce confusion, and make designs more intuitive.

Navigational design is about creating clear and intuitive pathways that help users move through a website or application with ease. Good navigation makes information easy to find, reduces frustration, and ensures that users can reach their goals quickly. It relies on consistent layouts, clear labels, and logical structure, all of which support accessibility and usability. When navigation is designed well, it feels almost invisible, guiding users seamlessly without making them stop and think about where to go next.