5 amazing Chrome accessibility tools you didn't know!

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
Search for a command to run...

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
Nice! It's a weird game we are playing with google. I don't always agree with what it suggests or it's just not feasible but for the accessibility point, it's spot on!
How do you mean would? I hope it is at least a good starting point for people 🙇♂️
Thanks Jatin Rao glad you learned something new. 🤩
Awesome Skay glad you like it! I was looking for these tips myself, so hope they help you.
Very useful article. I only knew about Lighthouse among these.
Bookmarked. Thanks.
By the way, the contrast ratio doesn't show up on my browser. Which version of chrome are you using?
Hey Bhanu Teja Pachipulusu Awesome! Glad to helped you with these, I'm using Chrome Mac Version 85.0.4183.121
Most of you know me for my consistency, a golden arrow in my blog series. I've written 1000 articles in 1008 days! Almost an article a day, and my honeymoon was the only holiday I ever took. I'm super proud of this achievement; it has been a fantasti...

It's not the first time I'll be talking about community. I think it's an essential aspect of any successful tool. This shows in my previous explorations of Astro, Medusa, and now Vendure as well. All these products thrive in a super open, welcoming, ...

The cool part about Vendure is how easy it is to set up and how abstract each layer is. Basically, we get the following elements: External database Server Worker Admin UI Frontend While this is amazing, it also brings a bit of complexity when it co...

The previous article looked at customizing Vendure on a data and process level. In this article, we'll look at customizing emails, as they are often a big part of a webshop system. We'll be looking at two different layers of customization for customi...

Even though Vendure is a pretty significant project out of the box, in some cases, we might want to go in and modify some elements to work to our specific use case. In this article, I'll take a high-level look at some elements we can customize within...

I think we are all aware we as developers are responsible for making the web more accessible.
With accessibility, we mean making websites that are designed and coded so people with disabilities can use them.
I, for one, never know how to start? I keep hearing people shout, "MAKE YOUR WEBSITE ACCESSIBLE".
Ok, but how?
These 5 Chrome dev tools will help us with that.
We are using Chrome dev tools for all the below five items, which can be found using the following shortcuts.
Mac Cmd + Shift + C or Windows: Ctrl + Shift + C.
The first and perhaps most obvious one is the accessibility inspector.
This will show us mainly the ARIA properties of certain DOM elements.
To access this menu, we need to open Chrome dev tools and right-click an element. It's under the inspect tab but can be hidden under the extra options.

If you want to learn more about creating good aria labels, look at this article on ARIA.
Did you know we can emulate vision deficiencies?
You want to use this function to make sure people with vision deficiencies correctly see your website. It might be that people with a certain vision disability.
Open up the Chrome dev tools. Then we click more tools and choose, Rendering.

Scroll down to the bottom on the rendering tab and find "Emulate vision deficiencies".

We can filter on the following:
This will look as follows:
Note the image below shows a blurred vision image!

Obviously, we have Lighthouse, which nowadays has a whole accessibility tab build in.
Open Chrome dev tools and click on the Lighthouse tab. We can then check the accessibility checkbox.

We then get a report like this.

It checks on things such as:
A big thing when it comes to accessibility is contrast. We also saw this in our vision deficiency item.
Chrome has a quick way to show contrast in a certain element.
To open the Contrast ratio, we need to open Chrome dev tools. Then inspect a text element and find a color box. Click the little color box and choose the pointer element.

You might think ok, but what does this mean?
You can change the colour and see if you can enhance your contrasts.
Another great tooltip which combines many of the above is actually the inspector tooltip.
We can use the inspector tooltip by opening Dev tools and selecting the pointer icon.
Then we can hover an element and see with one quick glimpse what the contrast is the role, and if it's focusable by the keyboard.

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter