Skip to main content Accessibility Feedback

How to make accessible custom checkboxes and radio buttons

One of the things designers often want to do that I hate the most is adding custom styles for checkboxes, radio buttons, and select menus.

I totally get why they want to do it, but it’s very hard to do accessibly.

Or it was.

Sami Keijonen is a developer for 10up, and part of the WordPress accessibility team. I met him as part of the Vanilla JS Academy.

Last week, he published an amazing article on how to build accessible custom checkboxes and radio buttons.

This article is a must-read. Go check it out now!