WebDev Feed

Web development news

CSS corner-shape Is an Amazing NEW Property!

11 December 2025 @ 5:01 pm - Web Dev Simplified

Creating Scroll-Based Animations in Full view()

10 December 2025 @ 3:04 pm - CSS-Tricks

It’s not that hard to do! Preethi shows you how it's really the same old animation you’re used to writing in CSS, only applied on a view timeline instead of a normal timeline. Creating Scroll-Based Animations in Full view() originally published on CSS-Tricks, which is part of the

Simulating Life in the Browser: Creating a Living Particle System for the UntilLabs Website

10 December 2025 @ 2:16 pm - Codrops

Learn how a real photograph was transformed into a living, physics-driven particle system using WebGL, shaders, and data-driven motion for the UntilLabs homepage.

3 powerful CSS nesting tricks

10 December 2025 @ 2:01 pm - Kevin Powell

Stop Writing Your ID Types Like This

9 December 2025 @ 6:13 pm - Web Dev Simplified

Accessible UX Research, eBook Now Available For Download

9 December 2025 @ 4:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

We’ve got exciting news! eBook versions of “Accessible UX Research,” a new Smashing Book by Michele A. Williams, are now available for download! Which means soon the book will go to the printer. Order the eBook for instant download now or reserve your print copy at the presale price.

CSS Wrapped 2025

9 December 2025 @ 3:52 pm - CSS-Tricks

The Chrome Dev Team recaps the new CSS features that shipped in Google Chrome this past year in one amazingly designed webpage. They cover new functionality for creating more customizable components, next-gen interactions, and optimizin

Fit width text in 1 line of CSS

9 December 2025 @ 3:00 pm - CSS-Tricks

The Chrome team recently prototyped a working solution for fitting text to the width of a container in CSS using a text-grow property. Fit width text in 1 line of CSS originally published on CSS-Tricks, which is part of the

Supercharge Your Design System with LLMs and Storybook MCP

9 December 2025 @ 11:11 am - Codrops

A guide to combining LLM coding agents with Storybook MCP for higher-quality, lower-cost frontend development.

State, Logic, And Native Power: CSS Wrapped 2025

9 December 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

CSS Wrapped 2025 is out! We’re entering a world where CSS can increasingly handle logic, state, and complex interactions once reserved for JavaScript. Here is an unpacking of the standout highlights and how they connect to the bigger evolution of modern CSS.

That Time I Tried Explaining HTML and CSS to My 5-Year Old Niece

8 December 2025 @ 2:45 pm - CSS-Tricks

I would like to tell you what I learned from a five-year old child about HTML and CSS. It’s funny how explaining something you do almost naturally teaches you about yourself and what you take for granted. That Time I Tried Explaining HTML and CSS to My 5-Year Old Niece originally published on CSS-Tricks

Building With Perfect Pitch: How Fiddle.Digital Composes High-Performance Digital Experiences

8 December 2025 @ 2:06 pm - Codrops

Fiddle.Digital reveals how a trio of specialists and their custom StringTune engine shape fast, immersive, and precisely crafted digital experiences.

How UX Professionals Can Lead AI Strategy

8 December 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Lead your organization’s AI strategy before someone else defines it for you. A practical framework for UX professionals to shape AI implementation.

HTML Web Components Proposal From 1998

5 December 2025 @ 6:16 pm - CSS-Tricks

It's easy to think of HTML Web Components as a recent feature, but it has roots that go all the way back to 1998. HTML Web Components Proposal From 1998 originally published on CSS-Tricks, which is part of the

Beyond The Black Box: Practical XAI For UX Practitioners

5 December 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Explainable AI isn’t just a challenge for data scientists. It’s also a design challenge and a core pillar of trustworthy, effective AI products. Victor Yocco offers practical guidance and design patterns for building explainability into real products.

From Illusions to Optimization: The Creative WebGL Worlds of Adrián Gubrica

5 December 2025 @ 11:29 am - Codrops

A look at Adrián Gubrica’s journey from design roots to high-performance WebGL, and the creative, technical worlds he’s built along the way.

Getting Creative With “The Measure”

4 December 2025 @ 2:04 pm - CSS-Tricks

A good measure makes reading text comfortable, while a bad one makes it more difficult. So, rather than allowing layout to dictate the measure, doesn’t it make more sense for the measure to inform layout decisions? Getting Creative With “The Measure” originally published on CSS-Tricks, which is part of the

Crafting Nature Beyond Technology: A Project from Roots to Leaves

4 December 2025 @ 1:49 pm - Codrops

A deep dive into how a nature-inspired concept evolved into a polished WebGL experience blending design, animation, and technology.

Getting started with CSS Nesting

3 December 2025 @ 1:43 pm - Kevin Powell

Zero to Live: The Anima × Codrops Hackathon

3 December 2025 @ 10:02 am - Codrops

A one-week challenge to design, build, and publish a live prototype using Anima.

Stop Writing React Code Like This

2 December 2025 @ 7:03 pm - Web Dev Simplified

Scrollytelling on Steroids With Scroll-State Queries

2 December 2025 @ 4:47 pm - CSS-Tricks

Unconvinced of the value of scrollytelling? Alright, skeptic, let’s first warm up with some common use cases for scroll-based styling. Scrollytelling on Steroids With Scroll-State Queries originally published on CSS-Tricks, which is part of the

Two Portfolios, One Process: Where Design, Motion, and Code Come Together

2 December 2025 @ 2:16 pm - Codrops

An exploration of how design and development come together to transform ideas into motion, shaping two portfolio websites through animation and creative coding.

Masonry: Things You Won’t Need A Library For Anymore

2 December 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work.

Prevent a page from scrolling while a dialog is open

1 December 2025 @ 5:25 pm - CSS-Tricks

Bramus: Chrome 144 features a small change to overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue developers have been dealing with for ages: prevent a page from

Get live server working in Zed editor

1 December 2025 @ 2:00 pm - Kevin Powell

From a Founder’s Restless Urge to a Rule-Breaking Studio: The Unfiltered Creative Evolution of Zajno

1 December 2025 @ 12:11 pm - Codrops

How one founder’s drive to make “cool sh*t only” sparked a studio culture built on experimentation, attitude, and fearless digital craft.

A Sparkle Of December Magic (2025 Wallpapers Edition)

30 November 2025 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers

With December just around the corner, how about some new desktop wallpapers to welcome the last month of the year — and the holiday season, if you’re celebrating? Our latest edition of monthly wallpapers has got you covered. Enjoy!

Building The Monolith: Composable Rendering Systems for a 13-Scene WebGL Epic

29 November 2025 @ 11:30 am - Codrops

An exploration of how composable materials, particles, and transitions were engineered to bring The Monolith Project’s stylized universe to life.

The Geometry of Movement: A Shopify-Powered Digital Tribute to Raymond Templier’s Modernist Vision

28 November 2025 @ 9:50 am - Codrops

How a custom Shopify experience reimagines Templier’s modernist legacy through motion and refined digital design.

This selector targets only external links

27 November 2025 @ 2:00 pm - Kevin Powell

The Accessibility Problem With Authentication Methods Like CAPTCHA

27 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

CAPTCHAs were meant to keep bots out, but too often, they lock people with disabilities out, too. From image classification to click-based tests, many “human checks” are anything but inclusive. There’s no universal solution, but understanding real user needs is where accessibility truly starts.

Goodbye VS Code!

26 November 2025 @ 2:07 pm - Kevin Powell

Design System Culture: What It Is And Why It Matters (Excerpt)

25 November 2025 @ 6:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

We’re so happy to announce that “Maturing Design Systems”—a Smashing book by Ben Callahan — will soon be joining the Smashing Library! Ben’s insights and advice are so powerful, we thought you might like to read an excerpt from the book. Subscribe to our Smashing newsletter to be notified when orders are open.

Is Next.js Dead?

25 November 2025 @ 5:00 pm - Web Dev Simplified

Create a reusable Web Component from scratch

24 November 2025 @ 5:43 pm - Kevin Powell

On Inheriting and Sharing Property Values

24 November 2025 @ 2:22 pm - CSS-Tricks

There are many ways to share properties, but what would it look like to inherit and use any parent property value on a child? On Inheriting and Sharing Property Values originally published on CSS-Tricks, which is part of the

Designing For Stress And Emergency

24 November 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Practical guidelines on designing time-critical products that prevent errors and improve accuracy. Part of the Measure UX & Design Impact (use the code 🎟 IMPACT to save 20% off today). With a live UX training starting next week.

Sketch: A guided tour of Copenhagen

21 November 2025 @ 6:53 pm - CSS-Tricks

Sketch probably didn't "have" to redesign its UI to line up with macOS Tahoe, but a big part of its appeal is the fact that it feels like it totally belongs to the Mac. Sketch: A guided tour of Copenhagen originally published on CSS-Tricks, which is part of the

Better CSS gradients with this quick fix

21 November 2025 @ 2:00 pm - Kevin Powell

Keyframes Tokens: Standardizing Animation Across Projects

21 November 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Animations can be one of the most joyful parts of building interfaces, but without structure, they can also become one of the biggest sources of frustration. By consolidating and standardizing keyframes, you take something that is usually messy and hard to manage and turn it into a clear, predictable system.

Should We Even Have :closed?

20 November 2025 @ 3:10 pm - CSS-Tricks

Is there really a difference between using :not(:open) and :closed? As always, it depends. Sunkanmi Fafowora explains why :closed is currently not a thing. Should We Even Have :closed? originally published on CSS-Tricks, which is part of the

How to use Web Components, and why you'd want to

19 November 2025 @ 2:01 pm - Kevin Powell

If You Code with AI You Need to Follow this 10 Step Process

18 November 2025 @ 6:27 pm - Web Dev Simplified

From Chaos To Clarity: Simplifying Server Management With AI And Automation

18 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Server chaos doesn’t have to be the norm. AI-ready infrastructure and automation can bring clarity, performance, and focus back to your web work.

The “Most Hated” CSS Feature: asin(), acos(), atan() and atan2()

17 November 2025 @ 2:47 pm - CSS-Tricks

If we have a ratio that represents the sine, cosine or tangent of an angle, how can we get the original angle? This is where inverse trigonometric functions come in! The “Most Hated” CSS Feature: asin(), acos(), atan() and atan2() originally published on CSS-Tricks, which is part of the

Quiet UI Came and Went, Quiet as a Mouse

14 November 2025 @ 3:32 pm - CSS-Tricks

The extremely new framework that caught lots of attention will continue as a personal project. Quiet UI Came and Went, Quiet as a Mouse originally published on CSS-Tricks, which is part of the

display: masonry is offiially DEAD

14 November 2025 @ 3:14 pm - Kevin Powell

This CSS trick auto-styles your download links

14 November 2025 @ 2:00 pm - Kevin Powell

CSS Gamepad API Visual Debugging With CSS Layers

14 November 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Debugging controllers can be a real pain. Here’s a deep dive into how CSS helps clean it up and how to build a reusable visual debugger for your own projects.

The Range Syntax Has Come to Container Style Queries and if()

13 November 2025 @ 3:00 pm - CSS-Tricks

Being able to use the range syntax with container style queries — which we can do starting with Chrome 142 — means that we can compare literal numeric values as well as numeric values tokenized by custom properties or the attr() function. The Range Syntax Has Come to Container Style Queries and if() originally published on

Older Tech In The Browser Stack

13 November 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

There are many existing web features and technologies in the wild that you may never touch directly in your day-to-day work. Perhaps you’re fairly new to web development and are simply unaware of them because you’re steeped in the abstraction of a specific framework that doesn’t require you to know it deeply, or even at all. Bryan Rasmussen looks specifically at XPath and demonstrates how it can be used alongside CSS to query elements.

Effectively Monitoring Web Performance

11 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

There are lots of tips for [improving your website performance](https://www.debugbear.com/blog/improve-website-performance?utm_campaign=sm-10). But even if you follow all of the advice, are you able to maintain an optimized site? And are you targeting the right pages? Matt Zeunert outlines an effective strategy for web performance optimization and explains the roles that different types of data play in it.

Headings: Semantics, Fluidity, and Styling — Oh My!

10 November 2025 @ 2:44 pm - CSS-Tricks

A few links about headings that I've had stored under my top hat. Headings: Semantics, Fluidity, and Styling — Oh My! originally published on CSS-Tricks, which is part of the DigitalOce

Smashing Animations Part 6: Magnificent SVGs With `<use>` And CSS Custom Properties

7 November 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

SVG is one of those web technologies that’s both elegant and, at times, infuriating. In this article, pioneering author and web designer Andy Clarke explains his technique for animating SVG elements that are hidden in the Shadow DOM.

Stop using rgba() and hsla()

6 November 2025 @ 2:00 pm - Kevin Powell

CSS Attribute Selectors

5 November 2025 @ 2:00 pm - Kevin Powell

Six Key Components of UX Strategy

5 November 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Let’s dive into the building blocks of UX strategy and see how it speaks the language of product and business strategy to create user value while achieving company goals. Part of the Measure UX & Design Impact (use the code 🎟 IMPACT to save 20% off today).

Stop Making this Massive Authorization Mistake

4 November 2025 @ 5:01 pm - Web Dev Simplified

How To Leverage Component Variants In Penpot

4 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

With component variants, design systems become more flexible, letting you reuse the same component while adapting its look or state with ease. In this article, Daniel Schwarz demonstrates how design tokens can be leveraged to manage components and their variations using Penpot, the open-source tool built for scalable, consistent design.

Fading Light And Falling Leaves (November 2025 Wallpapers Edition)

31 October 2025 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

The new month is just around the corner, and that means: It’s time for some new desktop wallpapers! All of them are designed by the community for the community and can be downloaded for free. Enjoy!

Create Professional CSS Animations with This Dev Tool

30 October 2025 @ 4:00 pm - Web Dev Simplified

CSS Combinators you need to know (and a selector too)

29 October 2025 @ 1:08 pm - Kevin Powell

Build an Advanced Realtime Chat Project with Supabase

28 October 2025 @ 4:00 pm - Web Dev Simplified

JavaScript For Everyone: Iterators

27 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Here is a lesson on Iterators. Iterables implement the iterable iteration interface, and iterators implement the iterator iteration interface. Sounds confusing? Mat breaks it all down in the article.

This CSS Dev Tool Makes Accessibility so Easy

23 October 2025 @ 4:01 pm - Web Dev Simplified

Ambient Animations In Web Design: Practical Applications (Part 2)

22 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Motion can be tricky: too much distracts, too little feels flat. Ambient animations sit in the middle. They’re subtle, slow-moving details that add atmosphere without stealing the show. In part two of his series, web design pioneer Andy Clarke shows how ambient animations can add personality to any website design.

I Will Never Use Shadcn Form Components Again

21 October 2025 @ 4:01 pm - Web Dev Simplified

AI In UX: Achieve More With Less

17 October 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

A simple but powerful mental model for working with AI: treat it like an enthusiastic intern with no real-world experience. Paul Boag shares lessons learned from real client projects across user research, design, development, and content creation.

Data Access Layers are a Must Know for Next.js Developers

16 October 2025 @ 4:00 pm - Web Dev Simplified

How To Make Your UX Research Hard To Ignore

16 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Research isn’t everything. Facts alone don’t win arguments, but powerful stories do. Here’s how to turn your research into narratives that inspire trust and influence decisions.

Will I Survive These Advanced TypeScript Challenges?

14 October 2025 @ 4:01 pm - Web Dev Simplified

The Grayscale Problem

13 October 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

From A/B tests to AI slop, the modern web is bleeding out its colour. Standardized, templated, and overoptimized, it’s starting to feel like a digital Levittown. But it doesn’t have to be.

No One Knows About This Amazing CSS Dev Tools Panel (CSS Overview)

9 October 2025 @ 4:00 pm - Web Dev Simplified

I Will Never Use Prettier or ESLint Again

7 October 2025 @ 4:01 pm - Web Dev Simplified

Smashing Animations Part 5: Building Adaptive SVGs With `<symbol>`, `<use>`, And CSS Media Queries

6 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

SVGs, they scale, yes, but how else can you make them adapt even better to several screen sizes? Web design pioneer Andy Clarke explains how he builds what he calls “adaptive SVGs” using ``, ``, and CSS Media Queries.

Intent Prototyping: A Practical Guide To Building With Clarity (Part 2)

3 October 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Ready to move beyond static mockups? Here is a practical, step-by-step guide to Intent Prototyping — a disciplined method that uses AI to turn your design intent (UI sketches, conceptual models, and user flows) directly into a live prototype, making it your primary canvas for ideation.

Shades Of October (2025 Wallpapers Edition)

30 September 2025 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers

How about some new wallpapers to get your desktop ready for fall and the upcoming Halloween season? We’ve got you covered! Following our monthly tradition, the wallpapers in this post were created with love by the community for the community and can be downloaded for free. Enjoy!

From Prompt To Partner: Designing Your Custom AI Assistant

26 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

What if your best AI prompts didn’t disappear into your unorganized chat history, but came back tomorrow as a reliable assistant? In this article, you’ll learn how to turn one-off “aha” prompts into reusable assistants that are tailored to your audience, grounded in your knowledge, and consistent every time, saving you (and your team) from typing the same 448-word prompt ever again.

Intent Prototyping: The Allure And Danger Of Pure Vibe Coding In Enterprise UX (Part 1)

24 September 2025 @ 5:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Yegor Gilyov examines the problem of over-reliance on static high-fidelity mockups, which often leave the conceptual model and user flows dangerously underdeveloped. He then explores whether AI-powered prototyping is the answer, questioning whether the path forward is the popular “vibe coding” approach or a more structured, intent-driven approach.

Ambient Animations In Web Design: Principles And Implementation (Part 1)

22 September 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Creating motion can be tricky. Too much and it’s distracting. Too little and a design feels flat. Ambient animations are the middle ground — subtle, slow-moving details that add atmosphere without stealing the show. In this article, web design pioneer Andy Clarke introduces the concept of ambient animations and explains how to implement them.

The Psychology Of Trust In AI: A Guide To Measuring And Designing For User Confidence

19 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

With digital products moving to incorporate generative and agentic AI at an increasingly frequent rate, trust has become the invisible user interface. When it works, interactions feel seamless. When it fails, the entire experience collapses. But trust isn’t mystical. It can be understood, measured, and designed for. Here are practical methods and strategies for designing more trustworthy and ethical AI systems.

How To Minimize The Environmental Impact Of Your Website

18 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

As responsible digital professionals, we are becoming increasingly aware of the environmental impact of our work and need to find effective and pragmatic ways to reduce it. James Chudley shares a new decarbonising approach that will help you to minimise the environmental impact of your website, benefiting people, profit, purpose, performance, and the planet.

SerpApi: A Complete API For Fetching Search Engine Data

16 September 2025 @ 5:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

From competitive SEO research and monitoring prices to training AI and parsing local geographic data, real-time search results power smarter apps. Tools like SerpApi make it easy to pull, customize, and integrate this data directly into your app or website.

Functional Personas With AI: A Lean, Practical Workflow

16 September 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

For too long, personas have been created with considerable effort, only to offer limited value. Paul Boag shows how to breathe new life into this stale UX asset and demonstrates that it’s possible to create truly useful functional personas in a lightweight way.

Creating Elastic And Bounce Effects With Expressive Animator

15 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Elastic and bounce effects have long been among the most desirable but time-consuming techniques in motion design. Expressive Animator streamlines the process, making it possible to produce lively animations in seconds, bypassing the tedious work of manual keyframe editing.

From Data To Decisions: UX Strategies For Real-Time Dashboards

12 September 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Real-time dashboards are decision assistants, not passive displays. In environments like fleet management, healthcare, and operations, the cost of a delay or misstep is high. Karan Rawal explores strategic UX patterns that shorten time-to-decision, reduce cognitive overload, and make live systems trustworthy.

Integrating CSS Cascade Layers To An Existing Project

10 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

The idea behind this is to share a full, unfiltered look at integrating CSS Cascade Layers into an existing legacy codebase. In practice, it’s about refactoring existing CSS to use cascade layers without breaking anything.

Designing For TV: Principles, Patterns And Practical Guidance (Part 2)

4 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

After covering in detail the underlying interaction paradigms of TV experiences in [Part 1](https://www.smashingmagazine.com/2025/08/designing-tv-evergreen-pattern-shapes-tv-experiences/), it’s time to get practical. In the second part of the series, you’ll explore the building blocks of the “10-foot experience” and how to best utilise them in your designs.

A Breeze Of Inspiration In September (2025 Wallpapers Edition)

31 August 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Could there be a better way to welcome the new month than with a new collection of desktop wallpapers? We’ve got some eye-catching designs to make your September just a bit more colorful. Enjoy!

Prompting Is A Design Act: How To Brief, Guide And Iterate With AI

29 August 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Prompting is more than giving AI some instructions. You could think of it as a design act, part creative brief and part conversation design. This second article on AI augmenting design work introduces a designerly approach to prompting: one that blends creative briefing, interaction design, and structural clarity.

Designing For TV: The Evergreen Pattern That Shapes TV Experiences (Part 1)

27 August 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

TV interface design is a unique, fascinating, and often overlooked field. It’s been guided by decades of evolution and innovation, yet still firmly constrained by its legacy. Follow Milan into the history, quirks, and unshakable rules that dictate how we control these devices.