A beginner-friendly CSS playground built using HTML, CSS and JavaScript. Practice recreating UI components by writing CSS and seeing the results update instantly no backend, no frameworks and just pure frontend development.
- Live CSS editing
- Side-by-side target and preview
- Instant updates as you type
- Reset challenge at any time
- No backend required
The playground currently includes six beginner-friendly challenges:
- Simple Card
- Profile Card
- Product Card
- Login Form
- Pricing Card
- Flexbox Layout
Each challenge provides:
- A target design
- A starter CSS template
- A live preview panel
The goal is to recreate the target design using your own CSS.
css-playground/
│
├── html/
│ ├── index.html
│ ├── challenges.html
│ └── challenge.html
│
├── css/
│ ├── style.css
│ ├── challenges.css
│ └── challenge.css
│
├── js/
│ ├── challenge.js
│ └── challenges.js
│
└── README.md
- HTML5
- CSS3
- JavaScript (Vanilla)
No frameworks or libraries are used.
- Clone this repository:
git clone https://github.com/DevOfDungeon/CSS-Playground-
Open the project folder.
-
Open
html/challenges.htmlin your browser.
That's it no installation or setup required.
Made with 💚 for learning and practicing CSS.