Web development news
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
Coding a 3D Audio Visualizer with Three.js, GSAP & Web Audio API
18 June 2025 @ 11:42 am - Codrops
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
Building an Infinite Marquee Along an SVG Path with React & Motion
17 June 2025 @ 12:08 pm - Codrops
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
Inside the Frontier of AI, WebXR & Real-Time 3D: Crafting KODE Immersive
16 June 2025 @ 12:47 pm - Codrops
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
Developer Spotlight: Robin Payot
12 June 2025 @ 1:42 pm - Codrops
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
Creating an Auto-Closing Notification With an HTML Popover
9 June 2025 @ 12:58 pm - CSS-Tricks
Decoding The SVG <code>path</code> Element: Line Commands
9 June 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Better CSS Shapes Using shape() — Part 3: Curves
6 June 2025 @ 1:52 pm - CSS-Tricks
Exploring the CSS contrast-color() Function… a Second Time
5 June 2025 @ 1:45 pm - CSS-Tricks
: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
Pro Developer Tries to Survive CSS Hell
23 May 2025 @ 1:02 pm - Kevin Powell
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
5 Things I Have Learned from 10+ Years of Programming
29 April 2025 @ 4:00 pm - Web Dev Simplified
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
Every Senior Developer Needs To Know This!
22 April 2025 @ 4:00 pm - Web Dev Simplified
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
How I Recreated TanStack Router From Scratch
15 April 2025 @ 4:00 pm - Web Dev Simplified
Inclusive Dark Mode: Designing Accessible Dark Themes For All Users
15 April 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Gild Just One Lily
10 April 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Using Manim For Making UI Animations
8 April 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers