Web development news
Scroll-Driven Sticky Heading
11 July 2025 @ 5:11 pm - CSS-Tricks
The Layout Maestro Course
11 July 2025 @ 5:07 pm - CSS-Tricks
Designer Spotlight: Ivan Ermakov
11 July 2025 @ 12:34 pm - Codrops
Three.js Instances: Rendering Multiple Objects Simultaneously
10 July 2025 @ 8:37 pm - Codrops
CSS if() Statements Are Finally Here!
10 July 2025 @ 4:00 pm - Web Dev Simplified
Unmasking The Magic: The Wizard Of Oz Method For UX Research
10 July 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
:has() is more than a parent selector
9 July 2025 @ 1:01 pm - Kevin Powell
How To Create Kinetic Image Animations with React-Three-Fiber
9 July 2025 @ 10:55 am - Codrops
How I Built My Own Shadcn Library
8 July 2025 @ 4:00 pm - Web Dev Simplified
Bloom Paris TV: Where Refined Art Direction Meets World-Class Production
8 July 2025 @ 10:15 am - Codrops
Droip: The Modern Website Builder WordPress Needed
8 July 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Design Guidelines For Better Notifications UX
7 July 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Better CSS Shapes Using shape() — Part 4: Close and Move
7 July 2025 @ 12:48 pm - CSS-Tricks
Don’t Bother Learning New Web Dev Features
3 July 2025 @ 4:01 pm - Web Dev Simplified
Breaking Through the ShadowDOM with Style Queries
2 July 2025 @ 1:01 pm - Kevin Powell
CSS Intelligence: Speculating On The Future Of A Smarter Language
2 July 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
This CSS Update Revolutionizes CSS For Me - attr() Function Update
1 July 2025 @ 4:00 pm - Web Dev Simplified
The Gap Strikes Back: Now Stylable
1 July 2025 @ 12:42 pm - CSS-Tricks
From Static to Dynamic: 3 Micro-Animations Every Web Developer Can Master with Rive
1 July 2025 @ 10:27 am - Codrops
Turning User Research Into Real Organizational Change
1 July 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Using CSS Cascade Layers With Tailwind Utilities
30 June 2025 @ 1:16 pm - CSS-Tricks
Never Stop Exploring (July 2025 Wallpapers Edition)
30 June 2025 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Invisible Forces: The Making of Phantom.land’s Interactive Grid and 3D Face Particle System
30 June 2025 @ 7:56 am - Codrops
Motion Highlights #10
29 June 2025 @ 12:14 pm - Codrops
CSS Blob Recipes
27 June 2025 @ 1:48 pm - CSS-Tricks
KelpUI
26 June 2025 @ 4:42 pm - CSS-Tricks
No One Talks About This Amazing VSCode Feature
26 June 2025 @ 4:00 pm - Web Dev Simplified
Style selected text using ::selection
26 June 2025 @ 1:01 pm - Kevin Powell
Designer Spotlight: Bimo Tri
26 June 2025 @ 9:08 am - Codrops
Easier Site-Wide Theming with Style Queries
25 June 2025 @ 4:27 pm - Kevin Powell
Poking at the CSS if() Function a Little More: Conditional Color Theming
25 June 2025 @ 2:33 pm - CSS-Tricks
Can Good UX Protect Older Users From Digital Scams?
25 June 2025 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Designing TrueKind: A Skincare Brand’s Journey Through Moodboards, Motion, and Meaning
25 June 2025 @ 10:02 am - Codrops
CSS Finally Has if() Statements (but I don’t think I will use them)
24 June 2025 @ 4:01 pm - Web Dev Simplified
Lightly Poking at the CSS if() Function in Chrome 137
24 June 2025 @ 3:17 pm - CSS-Tricks
A Better API for the Intersection and Mutation Observers
23 June 2025 @ 1:41 pm - CSS-Tricks
Decoding The SVG <code>path</code> Element: Curve And Arc Commands
23 June 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Modeling the World in 280 Characters
23 June 2025 @ 9:44 am - Codrops
Meet Accessible UX Research, A Brand-New Smashing Book
20 June 2025 @ 4:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Color Everything in CSS
20 June 2025 @ 2:04 pm - CSS-Tricks
I Love This New CSS text-wrap Feature
19 June 2025 @ 4:01 pm - Web Dev Simplified
CSS Color Functions
19 June 2025 @ 3:01 pm - CSS-Tricks
CSS Cascade Layers Vs. BEM Vs. Utility Classes: Specificity Control
19 June 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Take control of your list styling with ::marker
19 June 2025 @ 1:00 pm - Kevin Powell
Getting started with CSS Style Queries
18 June 2025 @ 12:56 pm - Kevin Powell
Build an AI-Powered Job Board From Scratch with Next.js 15, Drizzle, Tailwind
17 June 2025 @ 4:01 pm - Web Dev Simplified
How to Keep Up With New CSS Features
17 June 2025 @ 1:13 pm - CSS-Tricks
Seems that not enough people know about these pseudo-elements
16 June 2025 @ 1:01 pm - Kevin Powell
What I Wish Someone Told Me When I Was Getting Into ARIA
16 June 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
A Better API for the Resize Observer
16 June 2025 @ 12:47 pm - CSS-Tricks
I challenge a CSS Magician to a CSS Battle!
13 June 2025 @ 1:01 pm - Kevin Powell
The State of CSS 2025 survey
12 June 2025 @ 7:22 pm - Kevin Powell
Ugly TypeScript Code Is Actually Good (Sometimes)
12 June 2025 @ 4:01 pm - Web Dev Simplified
Breaking Boundaries: Building a Tangram Puzzle With (S)CSS
12 June 2025 @ 1:58 pm - CSS-Tricks
Make Any Text Instantly Selectable
12 June 2025 @ 1:00 pm - Kevin Powell
Create this trendy blurry glass effect with CSS
11 June 2025 @ 1:01 pm - Kevin Powell
Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS
11 June 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Stop Writing Bad Abstractions – Clean Code Tips That Work
10 June 2025 @ 4:01 pm - Web Dev Simplified
Decoding The SVG <code>path</code> Element: Line Commands
9 June 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
:has() is more than a parent selector
5 June 2025 @ 1:01 pm - Kevin Powell
Collaboration: The Most Underrated UX Skill No One Talks About
5 June 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Make an animated glowing border effect with CSS
4 June 2025 @ 1:00 pm - Kevin Powell
Smashing Animations Part 4: Optimising SVGs
4 June 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Learn Advanced TypeScript In 25 Minutes (infer, extends, ternaries)
3 June 2025 @ 4:00 pm - Web Dev Simplified
Why Designers Get Stuck In The Details And How To Stop
3 June 2025 @ 2:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Designing For Neurodiversity
2 June 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Prelude To Summer (June 2025 Wallpapers Edition)
31 May 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Easily transition to and from display none
29 May 2025 @ 1:01 pm - Kevin Powell
Form Styling Essentials | The basics to modern CSS tips & tricks
28 May 2025 @ 1:01 pm - Kevin Powell
Reliably Detecting Third-Party Cookie Blocking In 2025
28 May 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
How To Handle Internationalization Like A Senior Dev
27 May 2025 @ 4:00 pm - Web Dev Simplified
Data Vs. Findings Vs. Insights In UX
27 May 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
What Zen And The Art Of Motorcycle Maintenance Can Teach Us About Web Design
23 May 2025 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Smashing Animations Part 3: SMIL’s Not Dead Baby, SMIL’s Not Dead
21 May 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
How To Choose The Perfect Web Dev Project
20 May 2025 @ 4:00 pm - Web Dev Simplified
Design System In 90 Days
19 May 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Building A Practical UX Strategy Framework
16 May 2025 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Fewer Ideas: An Unconventional Approach To Creativity
15 May 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
63 VSCode Keyboard Shortcuts I Use Daily
14 May 2025 @ 4:00 pm - Web Dev Simplified
Smashing Animations Part 2: How CSS Masking Can Add An Extra Dimension
14 May 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Integrating Localization Into Design Systems
12 May 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Integrating Design And Code With Native Design Tokens In Penpot
8 May 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Smashing Animations Part 1: How Classic Cartoons Inspire Modern CSS
7 May 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
This Was So Much Harder Than I Thought
6 May 2025 @ 4:01 pm - Web Dev Simplified
Masonry In CSS: Should Grid Evolve Or Stand Aside For A New Module?
6 May 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
How To Launch Big Complex Projects
5 May 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
WCAG 3.0’s Proposed Scoring Model: A Shift In Accessibility Evaluation
2 May 2025 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Make Every Day Count (May 2025 Wallpapers Edition)
30 April 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
How To Turn Your Figma Designs Into Live Apps With Anima Playground
29 April 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
UX And Design Files Organization Template
28 April 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
“Product Kondo”: A Guide To Evaluating Your Organizational Product Portfolio
25 April 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Boosting Up Your Creativity Without Endless Reference Scrolling
24 April 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Building An Offline-Friendly Image Upload System
23 April 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
What Does It Really Mean For A Site To Be Keyboard Navigable
18 April 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Fostering An Accessibility Culture
17 April 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers