How does an accessibility update make the product less accessible for some users?
There are too many different access needs & ways they combine for different people to accommodate everyone with a very specific set of accessibility improvements designed to only address certain types of access, especially when those ‘improvements’ are forced across the board at a very large scale.
I think there’s a lesson we can learn from the gaming industry and their approach to accessibility when it comes to accommodating for different needs.
I recently wrote a very basic Sass loop that outputs several padding and margin utility classes. Nothing fancy, really, just a Sass map with 11 spacing values, looped over to create classes for both padding and margin on each side. As we’ll see, this works, but it ends up a pretty hefty amount of CSS. We’re going to refactor it to use CSS custom properties and make the system much more trim.
For websites and platforms that provide users with content or reviews, it’s important to include a star rating. Recently, I needed to implement a star rating component for a project and the requirements needed were: Performant (Doesn’t include images); Resizable; Accessible; Partial star (e.g: 3.5 or 3.2) dynamically; Easy to maintain with CSS;
I thought about giving SVG a try, and I wasn’t disappointed. In this article, I will go through the solution and how it works for different scenarios.
There are currently four well-supported math functions in CSS. I’ve found each of them to be extremely useful in my daily work. These CSS functions can be used in perhaps unexpected ways, such as within gradients and color functions and in combination with CSS custom properties. We’ll learn the syntax for each, view basic demos of their functionality, and explore practical use cases.
…Ask anybody who’s done regular, old CSS and they’ll tell you that “I don’t know if it’s okay for me to change this, so I’m gonna duplicate it.” And now we’ve got – at PayPal (this is not made up) we had 90% unused CSS on the project I was using, because everybody was afraid to touch the old stuff. So we just duplicated something new and called it something else. And you might just say that we’re bad at CSS, but maybe CSS was bad at us, I don’t know…