DEV Community

Front-end

"If you're already a front-end developer, well, pretend you're also wearing a pirate hat." - Ethan Marcotte

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
The Ultimate Guide to CSS Container Queries in 2026

The Ultimate Guide to CSS Container Queries in 2026

Comments
3 min read
I Built 8 Free CSS Tools So You Don't Have to Do the Math Anymore

I Built 8 Free CSS Tools So You Don't Have to Do the Math Anymore

3
Comments
4 min read
Advanced CSS Variables: Tips, Tricks, and Best Practices

Advanced CSS Variables: Tips, Tricks, and Best Practices

Comments
3 min read
Beyond Viewport Units: svh, lvh, and dvh Explained

Beyond Viewport Units: svh, lvh, and dvh Explained

Comments
3 min read
Building a Bulletproof Dark Mode with Pure CSS

Building a Bulletproof Dark Mode with Pure CSS

Comments
3 min read
Customizing Scrollbars Cross-Browser Using Pure CSS

Customizing Scrollbars Cross-Browser Using Pure CSS

Comments
3 min read
CSS Performance Optimization: Best Practices for Developers

CSS Performance Optimization: Best Practices for Developers

Comments
4 min read
Native CSS Nesting: Writing Nesting Without Preprocessors

Native CSS Nesting: Writing Nesting Without Preprocessors

Comments
3 min read
Next-Level Web Typography with the CSS font-palette Property

Next-Level Web Typography with the CSS font-palette Property

Comments
3 min read
The Magic of the :has() Pseudo-Class in Real Projects

The Magic of the :has() Pseudo-Class in Real Projects

Comments
3 min read
View Transitions API: Smooth Transitions Without JavaScript

View Transitions API: Smooth Transitions Without JavaScript

Comments
4 min read
Mathematics in CSS: functions clamp(), min(), and max()

Mathematics in CSS: functions clamp(), min(), and max()

Comments
3 min read
Native CSS Variables: Advanced Techniques and Hacks

Native CSS Variables: Advanced Techniques and Hacks

Comments
3 min read
CSS Magic: Pseudo-classes :has() and :is() that Will Replace Your JavaScript

CSS Magic: Pseudo-classes :has() and :is() that Will Replace Your JavaScript

Comments
3 min read
Performance Optimization: How to Properly Load CSS

Performance Optimization: How to Properly Load CSS

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.