WebDev Feed

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

CSS has evolved from a purely presentational language into one with growing logical powers — thanks to features like container queries, relational pseudo-classes, and the `if()` function. Is it still just for styling, or is it becoming something more? Gabriel Shoyombo explores how smart CSS has become over the years, where it is heading, the challenges it addresses, whether it is becoming too complex, and how developers are reacting to this shift.

The Gap Strikes Back: Now Stylable

1 July 2025 @ 12:42 pm - CSS-Tricks

Styling the space between layout items — the gap — has typically required some clever workarounds. But a new CSS feature changes all that with just a few simple CSS properties that make it easy, yet also flexible, to display styled separators between your layout items. The Gap Strikes Back: Now Stylable originally published on CSS-Tric

From Static to Dynamic: 3 Micro-Animations Every Web Developer Can Master with Rive

1 July 2025 @ 10:27 am - Codrops

Transform your website from flat to flourishing with interactive animations that enhance user experience.

Turning User Research Into Real Organizational Change

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

Bridging the gap between user research insights and actual organizational action — with a clear roadmap for impact.

Using CSS Cascade Layers With Tailwind Utilities

30 June 2025 @ 1:16 pm - CSS-Tricks

Being the bad boy I am, I don't take Tailwind's default approach to cascade layers as the "best" one. Over a year experimenting with Tailwind and vanilla CSS, I've come across what I believe is a better solution. Using CSS Cascade Layers With Tailwind Utilities originally published on CSS-Tricks, which is part of the

Never Stop Exploring (July 2025 Wallpapers Edition)

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

July is just around the corner, and that means it’s time for a new collection of desktop wallpapers. Created with love by artists and designers from across the globe, they are bound to bring some good vibes to your screen. Enjoy!

Invisible Forces: The Making of Phantom.land’s Interactive Grid and 3D Face Particle System

30 June 2025 @ 7:56 am - Codrops

Inside Phantom.land’s dynamic grid and volumetric face scans, crafted with React Three Fiber, GLSL shaders, and GSAP.

Motion Highlights #10

29 June 2025 @ 12:14 pm - Codrops

A fresh collection of motion designs and animations from the creative community.

CSS Blob Recipes

27 June 2025 @ 1:48 pm - CSS-Tricks

Blob, Blob, Blob. What's the most effective way to create blob shapes in CSS? Turns out, as always, there are many. Let's compare them together! CSS Blob Recipes originally published on CSS-Tricks, which is part of the

KelpUI

26 June 2025 @ 4:42 pm - CSS-Tricks

KelpUI is new library that Chris Ferdinandi is developing, designed to leverage newer CSS features and Web Components. I've enjoyed following Chris as he's published an ongoing series of articles detailing his thought process behind the library, getting deep into his approach. You really get a clear picture of his strategy and I love it. KelpUI originally published on

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

Meet multidisciplinary designer and creative developer, Bimo Tri who crafts expressive digital experiences that merge culture, storytelling, and motion-driven design.

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

The CSS if() function enables us to use values conditionally, but what exactly does if() do? Let's look at a possible real-world use case. Poking at the CSS if() Function a Little More: Conditional Color Theming originally published on CSS-Tricks, which is part of the

Can Good UX Protect Older Users From Digital Scams?

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

As online scams become more sophisticated, Carrie Webster explores whether good UX can serve as a frontline defense, particularly for non-tech-savvy older users navigating today’s digital world.

Designing TrueKind: A Skincare Brand’s Journey Through Moodboards, Motion, and Meaning

25 June 2025 @ 10:02 am - Codrops

From aesthetic restraint to GSAP magic, this case study reveals what happens when trust meets thoughtful execution.

Lightly Poking at the CSS if() Function in Chrome 137

24 June 2025 @ 3:17 pm - CSS-Tricks

The CSS if() function was recently implemented in Chrome 137, making it the first instance where we have it supported by a mainstream browser. Let's poke at it a bit at a very high level. Lightly Poking at the CSS if() Function in Chrome 137 originally published on CSS-Tricks, which is part of the

A Better API for the Intersection and Mutation Observers

23 June 2025 @ 1:41 pm - CSS-Tricks

Zell discusses refactoring the Resize, Mutation, and Intersection Observer APIs for easier usage, demonstrating how to implement callback and event listener patterns, while highlighting available options and methods. A Better API for the Intersection and Mutation Observers originally published on CSS-Tricks, whic

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

On her quest to teach you how to code vectors by hand, Myriam Frisano’s second installment of a `path` deep dive explores the most complex aspects of SVG’s most powerful element. She’ll help you understand the underlying rules and function of how curves and arcs are constructed. By the end of it, your toolkit is ready to tackle all types of tasks required to draw with code — even if some of the lines twist and turn.

Modeling the World in 280 Characters

23 June 2025 @ 9:44 am - Codrops

An exploration of the mindset, methods, and motivations behind crafting tiny, expressive shaders that combine code, art, and constraint.

Meet Accessible UX Research, A Brand-New Smashing Book

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

Meet “Accessible UX Research,” our upcoming book to make your UX research inclusive. Learn how to recruit, plan, and design with disabled participants in mind. Print shipping in August 2025. eBook available for download later this summer. Pre-order the book.

Color Everything in CSS

20 June 2025 @ 2:04 pm - CSS-Tricks

An introduction to "Color spaces", "Color models", "Color gamuts," and basically all of the "Color somethings" in CSS. Color Everything in CSS originally published on CSS-Tricks, which is part of the DigitalOc

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 has a number of functions that can be used to set, translate, and manipulate colors. Learn what they are and how they are used with a bunch of examples to get you started. CSS Color Functions originally published on CSS-Tricks, which is part of the

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

CSS can be unpredictable — and specificity is often the culprit. Victor Ayomipo breaks down how and why your styles might not behave as expected, and why understanding specificity is better than relying on `!important`.

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

A music-driven visualizer where a glowing 3D orb pulses and spikes to the beat while GSAP-draggable panels drift around it with smooth, inertia-powered motion.

How to Keep Up With New CSS Features

17 June 2025 @ 1:13 pm - CSS-Tricks

How do you stay informed of new CSS features when the language evolves quickly and information is spread all around the web? Sacha Greif has some tips from his work running an annual survey focused on new CSS features. How to Keep Up With New CSS Features originally published on CSS-Tricks, which is part of the

Building an Infinite Marquee Along an SVG Path with React & Motion

17 June 2025 @ 12:08 pm - Codrops

Learn how to create an infinite marquee that follows a custom SVG path using React and Motion.

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

[Accessible Rich Internet Applications (ARIA)](https://www.w3.org/WAI/standards-guidelines/aria/) is an inevitability when working on web accessibility. That said, it’s everyone’s first time learning about ARIA at some point.

A Better API for the Resize Observer

16 June 2025 @ 12:47 pm - CSS-Tricks

ResizeObserver, MutationObserver, and IntersectionObserver enhance performance over their predecessors. Zell discusses their API similarities, usage steps, refactoring strategies, and advantages with practical examples. A Better API for the Resize Observer originally published on CSS-Tricks, which is part of the

Inside the Frontier of AI, WebXR & Real-Time 3D: Crafting KODE Immersive

16 June 2025 @ 12:47 pm - Codrops

A behind-the-scenes look at how bold vision and emerging tech shaped a boundary-pushing digital experience.

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

We put it to the test and it turns out Sass can replace JavaScript, at least when it comes to low-level logic and puzzle behavior. With nothing but maps, mixins, functions, and a whole lot of math, we managed to bring our Tangram puzzle to life, no JavaScript required. Breaking Boundaries: Building a Tangram Puzzle With (S)CSS originally published on

Developer Spotlight: Robin Payot

12 June 2025 @ 1:42 pm - Codrops

Creative Developer Robin Payot shares his journey, standout projects, and insights into WebGL, animation, and building award-winning interactive web experiences.

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 &ldquo;Moving Highlight&rdquo; Navigation Bar With JavaScript And CSS

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

In this tutorial, Blake Lundquist walks us through two methods of creating the “moving-highlight” navigation pattern using only plain JavaScript and CSS. The first technique uses the `getBoundingClientRect` method to explicitly animate the border between navigation bar items when they are clicked. The second approach achieves the same functionality using the new View Transition API.

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

The HTML popover attribute transforms elements into top-layer elements that can be opened and closed with a button or JavaScript. Popovers can be dismissed a number of ways, but there is no option to auto-close them. Preethi has a technique you can use. Creating an Auto-Closing Notification With an HTML Popover originally published on

Decoding The SVG <code>path</code> Element: Line Commands

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

SVG is easy — until you meet `path`. However, it’s not as confusing as it initially looks. In this first installment of a pair of articles, Myriam Frisano aims to teach you the basics of `` and its sometimes mystifying commands. With simple examples and visualizations, she’ll help you understand the easy syntax and underlying rules of SVG’s most powerful element so that by the end, you’re fully able to translate SVG semantic tags into a language `path` understands.

Better CSS Shapes Using shape() — Part 3: Curves

6 June 2025 @ 1:52 pm - CSS-Tricks

This is the third article in a series about the CSS shape() function. We've covered drawing lines and arcs in previous articles and, this time, we look specifically at the curve command and how to use it for drawing complex shapes. Better CSS Shapes Using shape() — Part 3: Curves originally published on

Exploring the CSS contrast-color() Function… a Second Time

5 June 2025 @ 1:45 pm - CSS-Tricks

The contrast-color() function doesn’t check color contrast, but rather it outright resolves to either black or white (whichever one contrasts the most with your chosen color). Safari Technology Preview recently implemented it and we explore its possible uses in this article. Exploring the CSS contrast-color() Function… a Second Time originally pu

: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

We often spotlight wireframes, research, or tools like Figma, but none of that moves the needle if we can’t collaborate well. Great UX doesn’t happen in isolation. It takes conversations with engineers, alignment with product, sales, and other stakeholders, and the ability to listen, adapt, and co-create. That’s where design becomes a team sport, and when your ability to capture the outcomes multiplies the UX impact.

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

What’s the best way to make your SVGs faster, simpler, and more manageable? In this article, pioneering author and web designer Andy Clarke explains the process he relies on *to* prepare, optimise, and structure SVGs for animation and beyond.

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

Designers love to craft, but polishing pixels before the problem is solved is a time-sink. This article pinpoints the five traps that lure us into premature detail — being afraid to show rough work, fixing symptoms instead of causes, solving the wrong problem, drowning in unactionable feedback, and plain fatigue — then hands you a four-step rescue plan to refocus on goals, ship faster, and keep your craft where it counts.

Designing For Neurodiversity

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

Designing for neurodiversity means recognizing that people aren’t edge cases but individuals with varied ways of thinking and navigating the web. So, how can we create more inclusive experiences that work better for everyone?

Prelude To Summer (June 2025 Wallpapers Edition)

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

Let’s kick off June — and the beginning of summer — with some fresh inspiration! Artists and designers from across the globe once again tickled their creativity to welcome the new month with a new collection of desktop wallpapers. Enjoy!

Easily transition to and from display none

29 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

The web is mired in a struggle to eliminate third-party cookies, with the World Wide Web Consortium Technical Architecture Group leading the charge. But there are obstacles preventing this from happening, and, as a result, many essential web features continue to rely on cookies to function properly. That’s why detecting third-party cookie blocking isn’t just good technical hygiene but a frontline defense for user experience.

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’s the difference between data, findings, and UX insights? And how do you argue for statistical significance in your UX research? Let’s unpack it.

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

Road-tripping along the line between engineering and spirituality, Robert M. Pirsig’s musings on the arts, sciences, and Quality ring as true now as they ever have.

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

While there are plenty of ways that CSS animations can bring designs to life, adding simple SMIL (Synchronized Multimedia Integration Language) animations in SVG can help them do much more. Andy Clarke explains where SMIL animations in SVG take over where CSS leaves off.

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

Helpful PDF worksheets and tools to get the design system effort up and running — and adopted! Kindly powered by How To Measure UX and Design Impact, a friendly course on how to show the impact of your incredible UX work on business.

Building A Practical UX Strategy Framework

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

Learn how to create and implement a UX strategy framework that shapes work and drives real business value.

Fewer Ideas: An Unconventional Approach To Creativity

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

Remember that last team brainstorming session where you were supposed to generate a long list of brilliant ideas? How many of those ideas actually stuck? Did leadership act on any of those ideas? In this article, Eric Olive challenges the value of exercises like brainstorming and explores more effective methods for sparking creativity to improve design and enhance the user’s experience.

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

What if you could take your CSS animations beyond simple fades and slides — adding an extra dimension and a bit of old-school animation magic? In this article, pioneering author and web designer [Andy Clarke](https://stuffandnonsense.co.uk) will show you how masking can unlock new creative possibilities for CSS animations, making them feel more fluid, layered, and cinematic.

Integrating Localization Into Design Systems

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

Learn how two designers tackled the challenges of building a localization-ready design system for a global audience. This case study dives into how Rebecca and Mark combined Figma Variables and design tokens to address multilingual design issues, such as text overflow, RTL layouts, and font inconsistencies.

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

The Penpot team is not slowing down on its mission to build a free design tool that not only offers powerful design features but is also well-integrated with code and modern development practices. In its latest release, Penpot, as the first design tool ever, introduces support for native design tokens. Let’s take a closer look at this concept and how you can employ it in your process.

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

Have you ever thought about how the limitations of early cartoon animations might relate to web design today? From looping backgrounds to minimal frame changes, these retro animation techniques have surprising parallels to modern CSS. In this article, pioneering author and web designer [Andy Clarke](https://stuffandnonsense.co.uk) shows how he applied these principles to Emmy-winning composer Mike Worth’s new website, using CSS to craft engaging and fun animations that bring his world to life.

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

There were duelling proposals floating around for adding support for masonry-style layouts in CSS. In one corner is a proposal that extends the existing CSS Grid specification. In the other corner is a second proposal that sets up masonry as a standalone module. Well, not until recently. Now, there are three proposals with Apple WebKit’s “Item Flow” as the third option. The first two sides make strong points, and the third one merges them into one, all of which you will learn about in this

How To Launch Big Complex Projects

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

When was the last time your project wrapped up smoothly — no delays, no surprises, no last-minute compromises? In reality, most UX projects drift as timelines slip, budgets stretch, and features morph. How do we get better at navigating the chaos? An upcoming part of How To Measure UX and Design Impact by yours truly.

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

WCAG is evolving. Since 1999, the Web Content Accessibility Guidelines have defined accessibility in binary terms: either a success criterion is met or not. But real user experience is rarely that simple. WCAG 3.0 rethinks the model — prioritizing usability over compliance and shifting the focus toward the quality of access rather than the mere presence of features. Could this be the start of a new era in accessibility?

Make Every Day Count (May 2025 Wallpapers Edition)

30 April 2025 @ 10:00 am - 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 with love by the community for the community and can be downloaded for free. Enjoy!

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

As designers, it’s important to be able to transform visual ideas into concepts within minutes and into fully functional products within hours. Well, today we’re bringing you closer to AnimaApp, an app designed to make your life easier — whether you’re a designer, developer, product team member or entrepreneur.

UX And Design Files Organization Template

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

Lost in a sea of UX files, docs, PDFs, and scattered decisions across Slack, Dropbox, Notion, and Figma? We talk a lot about organizing Figma, but what about a sensible folder structure for all UX assets? Let’s fix that. Kindly powered by [Smart Interface Design Patterns](https://smart-interface-design-patterns.com).

“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

It starts with good intentions — a quick fix here, a shiny feature there — and suddenly, your product portfolio’s bursting at the seams. In this guide, Talke Hoppmann-Walton walks you through a “Product Kondo” exercise to declutter, realign, and spark some serious product joy for both your business and your customers.

Boosting Up Your Creativity Without Endless Reference Scrolling

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

While it is clear that creativity is driven by both the left and right hemispheres, an important question remains: how can we boost creativity while keeping the process enjoyable? It may not be obvious, but non-design-related activities can, in fact, be an opportunity to enhance creativity.

Building An Offline-Friendly Image Upload System

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

Poor internet connectivity doesn’t have to mean poor UX. With PWA technologies like `IndexedDB`, service workers, and the Background Sync API, you can build an offline-friendly image upload system that queues uploads and retries them automatically — so your users can upload stress-free, even when offline.

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

Keyboard navigation is a vital aspect of accessible web design, and a detail-oriented approach is crucial. Prioritizing keyboard navigation prioritizes the user experience for a diverse audience, extending your reach while simultaneously fostering a more inclusive web environment.

Fostering An Accessibility Culture

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

While there’s no definitive playbook for building an accessibility culture, Dani shares lessons from his experience in shaping it through habits rather than mandates.

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

Dark mode isn’t just a trendy aesthetic. It’s a gateway to more inclusive digital experiences, but only if designed thoughtfully. Discover how to craft dark modes that don’t just look good but work for everyone, from those with light sensitivity to machine learning algorithms.

Gild Just One Lily

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

“Gilding the lily” isn’t always bad. In design, a touch of metaphorical gold — a subtle animated transition, a hint of color, or added depth in a drop shadow — can help communicate a level of care and attention that builds trust. But first? You need a lily. Nail the fundamentals. Then, gild it carefully.

Using Manim For Making UI Animations

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

Animation makes things clearer, especially for designers and front-end developers working on UI, prototypes, or interactive visuals. Manim is a tool that lets you create smooth and dynamic animations, not just for the design field but also in math, coding, and beyond, to explain complex ideas or simply make everything a little bit more interactive.