why do something like
<a href="...">click me</a>
if you can just
<div role="link" tabindex="0" href="..."><div><div><div><div aria-label="click me">click m<span>e</span></div></div></div></div></div>
Website | https://alvaromontoro.com |
https://www.linkedin.com/in/alvaromontoro/ | |
YouTube | https://www.youtube.com/alvaromontoro |
RSS | https://alvaromontoro.com/feed.rss |
why do something like
<a href="...">click me</a>
if you can just
<div role="link" tabindex="0" href="..."><div><div><div><div aria-label="click me">click m<span>e</span></div></div></div></div></div>
My new accessibility guidelines have three stages:
PASS
FAIL
PUNCH THE PERSON WHO INSISTED ON DOING THIS
😂
New comiCSS cartoon: Sheriff
https://comicss.art/comics/190/
Today's comic is about the web and fonts. Can you find all the differences?
The article is also available on:
- DEV (open): https://dev.to/alvaromontoro/10-cool-codepen-demos-may-2025-557d
- Medium: https://medium.com/@alvaromontoro/cool-codepen-demos-from-may-2025-baff8ad6fde1
10 Cool CodePen Demos from May 2025: Practical and easy HTML+CSS tips, whimsical components, generative art, experiments with scroll-driven animation and shape... and more!
https://alvaromontoro.com/10-cool-codepen-demos/2025/05/
The EU coming up with a total pro-company law (à la USA) instead of a citizen/customer-centric one.
Hopefully it won't move forward, but it likely will 😕
One of the things I was most proud of about the EU (defending the people over the companies) is crumbling.
Combining all the #cssday speakers into one mesmerizing animation 😵💫
Demo: https://codepen.io/t_afif/full/dPoOdeP via @codepen
Chrome-only powered by modern features (shape(), sibling-index()/count(), @property, has(), and more!)