HTML Academy
  • HTML Academy
  • Courses
  • Tutorials
  • Blog
  • Courses
  • Tutorials
  • Blog
  • Sign up
  • Log in
  • Home

Blog

nebo.css: Concave Corners Made Easy

Jan 26, 2026Alexander 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

Jan 12, 2026Alexander 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

Oct 25, 2025Alexander 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?

Sep 25, 2025Alexander 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.

Cookies ∙ Privacy ∙ License Agreement ∙ About ∙ Contacts ∙ © HTML Academy OÜ, 2019−2026

VISAMastercard

Log in

or

Forgot your password?

Sign up

Sign up

or
Log in

Restore access

Have you forgotten your password or lost access to your profile? Enter your email connected to your profile and we will send you a link to restore access.

Forgot to connect your email to the profile? Email us and we’ll help.

We are using cookies to gather information which will help you use our website most effectively. You can read about this here or disable this feature if you want. By continuing to browse the site, you agree to our use of cookies.