Blog
nebo.css: Concave Corners Made Easy
Alexander Pershin
Creating concave corners in CSS usually means hacks, SVGs, or messy markup — and things get even worse on complex backgrounds. nebo.css offers a simple, CSS-only solution that works out of the box, stays flexible, and handles real-world layouts and backgrounds with ease.
Building a complex progress bar in 2026
Alexander Pershin
Back in the day, building a circular progress bar meant suffering with SVG. Even now, opening DevTools on some of those old implementations still hurts. Today, things have become dramatically simpler.
Comparing CSS Variables in Pure CSS
Alexander Pershin
CSS just got smarter. You can now compare variables and apply styles conditionally — no JavaScript required. A tiny trick with sign() changes everything.
CSS if() — breakthrough or breakdown?
Alexander Pershin
Let's unpack one of the most debated features of 2025 — the experimental if() function that landed in Chrome. We'll see how it works, where it shines, where it fails, and what it might become.