Articles
-
10 Best Websites to Practice CSS Online in 2026 (Free & Paid)
If you've finished a CSS tutorial and you're wondering "now what?" β the answer is practice. Reading about Flexbox or clip-path...
-
How CSS works in the browser
If you're here, you probably have used CSS before. But do you know how it works under the hood? This article provides a technically detailed...
-
Creating a Triangle with just CSS
Continuing with our series on creating shapes with CSS, this blog post will take you through different approaches to create a Triangle using...by Kushagra Gour. Posted on . Tagged with shapes-with-css art
-
Creating a Rectangle with just CSS
Continuing with our series on creating shapes with CSS, this blog post will take you through different approaches to create a Rectangle...by Kushagra Gour. Posted on . Tagged with shapes-with-css art
-
Creating a Circle with just CSS
Continuing with our series on creating shapes with CSS, this blog post will take you through different approaches to create a Circle using...by Kushagra Gour. Posted on . Tagged with shapes-with-css art
-
Top paid courses to learn CSS
If you're looking to learn CSS (or get better at it), there are several excellent paid courses available that cater to different learning...
-
Featured player of the month - Gabriele Antonelli
Hello, players of CSSBattle! ππΌ Continuing with our 'Featured player of the month' series, today we talk with the current champion of the...by Kushagra Gour. Posted on . Tagged with player-of-the-month
-
Featured player of the month - Kornelius
Hello players! ππΌ Time to meet another CSS Ninja from the CSSBattle battleground. This month we talked to Kornelius a.k.a almostvanished....by Kushagra Gour. Posted on . Tagged with player-of-the-month
-
Featured player of the month - Ludvig Lindblom
Hello players! ππΌ We are back with one more gem from the CSSBattle battleground. This month we talked to Ludvig Lindblom a.k.a ludvig....by Kushagra Gour. Posted on . Tagged with player-of-the-month
-
Featured player of the month - Jeroen Meijers
Hello players! ππΌ Hope you are enjoying reading and knowing our wonderful CSSBattle players. New month, new player, today we have with us...by Kushagra Gour. Posted on . Tagged with player-of-the-month
-
Featured player of the month - Esger Jellema
Hello players! Loooong back, we started a post series here - to feature some of the best players of CSSBattle. Continuing the series, today...by Kushagra Gour. Posted on . Tagged with player-of-the-month
-
How to Create a Hexagon Shape in CSS β Tutorial with Code
Like CSS shapes? Try CSS Battle. Recreate visual targets with the shortest CSS possible. Free to play. Play now β iοΈ This article is part...by Sachin Jain. Posted on . Tagged with shapes-with-css art
-
Time-attack Battle mode β°
Get ready to race against the clock in the latest addition to CSSBattle - Time-attack Mode in battles! If you were looking for a new way to...by Kushagra Gour. Posted on . Tagged with announcement
-
Learn CSS intuitively - Specificity
Hey there! Welcome to our new series of posts where we try to decipher CSS concepts in an intuitive manner - by relating those concepts to...by Kushagra Gour. Posted on . Tagged with learn intuitive-series
-
Light theme now available to all
TL;DR: Today we are moving "Light theme" feature out of our PRO plan and making it available to everyone. You can switch it from the profile...by Kushagra Gour. Posted on . Tagged with announcement
-
Learn CSS intuitively - Z-index
Heyo! Welcome to the 2nd post of our "Learn CSS intuitively series", where we try to decipher CSS concepts in an intuitive manner...by Kushagra Gour. Posted on . Tagged with learn intuitive-series
-
Learn CSS intuitively - Box Model
Hey there! Welcome to our new series of posts where we try to decipher CSS concepts in an intuitive manner - by relating those concepts to...by Kushagra Gour. Posted on . Tagged with learn intuitive-series
-
Advanced Analytics (PRO feature)
We have something really cool for our PRO players. You can now get some really nice overview of your statistics on CSSBattle targets....by Kushagra Gour. Posted on . Tagged with announcement pro
-
Featured player of the month - Vincent De Oliveira
Hello! One thing that makes CSSBattle what it is, is its community - players like you! Today, we are starting a new blog series to honour...by Kushagra Gour. Posted on . Tagged with player-of-the-month
-
Introducing - "Open" Targets
CSSBattle is a place where developers of all skill levels come, play, and learn about interesting CSS stuff. Today, we are making the...by Kushagra Agarwal. Posted on . Tagged with announcement
-
Introducing - Custom Battles!
Hey players! You've probably already played some of the battles that we had handcrafted for you over the past year. Today, we give that...by Kushagra Agarwal. Posted on . Tagged with announcement
-
Introducing CSSBattle PRO
We're proud to introduce CSSBattle PRO, where you can upgrade your CSSBattle experience π₯³. CSSBattle PRO gives you access to the following...by Kushagra Agarwal. Posted on . Tagged with announcement
-
Battle 4 winners!
After 3 weeks of CSS, code-golfing and fierce competition, Battle #4 finally ended. We had more than 400 players playing this time. What was...by Kushagra Gour. Posted on . Tagged with announcement winners
-
Friends and Friendly Leaderboards
We've noticed that sometimes, the global leaderboards can get pretty intimidating when you're just starting out on CSSBattle. So today, we...by Kushagra Agarwal. Posted on . Tagged with announcement
-
Getting Started with CSS Battle
In a world plagued by CSS-in-JS vs SASS and "CSS in not a real language" tweet storms, comes a fun competitive game to park all discussions...by Sarthak Batra. Posted on . Tagged with css tips and tricks
-
Introducing Battles and an Update on SVGs
When we first launched CSSBattle, we had planned to add more targets with time but after a few suggestions from players and looking at how...by Kushagra Agarwal. Posted on . Tagged with battle announcement
-
Hello World. Let's CSSBattle!
Hey Players! We got a new shiny blog! For the ones who have landed here as a first-time visitor to CSSBattle, CSSBattle is the first ever...by Kushagra Gour. Posted on . Tagged with css announcement
Want to write for CSSBattle? Mail us your pitch.