Improving user experience with pop-ups and gamification
Bad user experience on websites leads to high percentages of abandoned carts. Gamification, the process of applying…
Bad user experience on websites leads to high percentages of abandoned carts. Gamification, the process of applying…
How do you keep up with new CSS features? Let’s say for example that, hypothetically speaking, you…
For years, I believed that drag-and-drop games — especially those involving rotation, spatial logic, and puzzle solving…
The HTML popover attribute transforms elements into top-layer elements that can be opened and closed with a…
In many countries, web accessibility is a human right and the law, and there can be heavy…
Launching a high-performing ecommerce site requires precision, collaboration, and attention to detail — especially for established businesses…
Ready for the second part? We are still exploring the shape() function, and more precisely, the arc…
Creating CSS Shapes is a classic and one of my favorite exercise. Indeed, I have one of…
A couple of days back, among the tens of crypto-scams that flood our contact inbox, we found…
I recently rebuilt my portfolio (johnrhea.com). After days and days of troubleshooting and fixing little problems on…
When you start an online business, there’s a lot to think about. Coming up with a winning…
I recently updated my portfolio at johnrhea.com. (If you’re looking to add a CSS or front-end engineer…
Hey, did you see the post Jen Simmons published about WebKit’s text-wrap: pretty implementation? It was added…
There was once upon a time when native CSS lacked many essential features, leaving developers to come…
Financial technology platform Wildfire Systems launched a hosted and fully managed branded shopping portal in March to…
The cursor is a staple of the desktop interface but is scarcely touched by websites. This is…
The beauty of research is finding yourself on a completely unrelated topic mere minutes from opening your…
I was chatting with Andy Clarke the other day about a new article he wants to write…
Comparing visual artifacts can be a powerful, if fickle, approach to automated testing. Playwright makes this seem…
I came across this awesome article navigator by Jhey Tompkins: It solved a UX problem I was…
In my last article on “Revisiting CSS Multi-Column Layout”, I mentioned that almost twenty years have flown…
AI-powered mobile apps are rapidly shaping the digital economy, driving consumer engagement and spending. However, as this…
In the last article, we created a CSS-only star rating component using the CSS mask and border-image…
Creating a star rating component is a classic exercise in web development. It has been done and…