SmashingMagazine.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (6 votes cast)

Digital media magazine for designers and developers
Web design plus tips and tricks.

Combining CSS :has() And HTML <select> For Greater Conditional Styling

2 May 2024 @ 10:00 am

Amit Sheen demonstrates using `:has()` to apply styles conditionally when a certain `` in a `` element is chosen by the user and how we gain even more conditional styling capabilities when chaining `:has()` with other pseudo-classes, such as `:not()` — no JavaScript necessary.

Longing For May (2024 Wallpapers Edition)

30 April 2024 @ 1:00 pm

May is almost here, so what better occasion could there be for some fresh and inspiring desktop wallpapers? Created with love by artists and designers from across the globe, the wallpapers in this post come in versions with and without a calendar. Enjoy!

Lessons Learned After Selling My Startup

29 April 2024 @ 3:00 pm

Business acquisitions are common but often shrouded in mystery because they happen behind closed doors. In this article, Yaakov details the story of his company and the journey it took him on, shedding light on the process of selling a business and what he learned from the experience.

The End Of The Free Tier

26 April 2024 @ 8:00 am

Free-tier pricing is a common marketing strategy. “Free” gets people in the door and allows them to settle in and see how things work. But, as Juan Diego Rodriguez explains, the practice of free *tiers* is often conflated with free *trials*. And while the distinction may be nuanced, the consequences of sunsetting free-tier pricing may be huge.

Conducting Accessibility Research In An Inaccessible Ecosystem

25 April 2024 @ 12:00 pm

Conducting UX research that includes participants with a variety of disabilities is vital to building inclusive technology, but most prototypes used for testing are inaccessible. Rather than continuing to leave out feedback from disabled consumers, which ultimately leads to exclusive technology, researchers must get creative in their workarounds and be relentless in their efforts.

Using AI For Neurodiversity And Building Inclusive Tools

24 April 2024 @ 3:00 pm

This article illustrates how AI can be leveraged to build tools that can be inclusive with a little bit of an additional effort.

F-Shape Pattern And How Users Read

23 April 2024 @ 10:00 am

Scrolling, scanning, skipping: How do users consume content online? Here’s what you need to know about reading behavior and design strategies to prevent harmful scanning patterns. An upcoming part of Smart Interface Design Patterns.

How To Work With GraphQL In WordPress In 2024

19 April 2024 @ 10:00 am

What options do we have for integrating GraphQL with WordPress in 2024? Leonardo Losoviz describes the developments that have taken place in this space over the last three years.

Converting Plain Text To Encoded HTML With Vanilla JavaScript

17 April 2024 @ 1:00 pm

What do you do when you need to convert plain text into formatted HTML? Perhaps you reach for Markdown or manually write in the element tags yourself. Or maybe you have one or two of the dozens of online tools that will do it for you. In this tutorial, Alexis Kypridemos picks those tools apart and details the steps for how we can do it ourselves with a little vanilla HTML, CSS, and JavaScript.

How To Monitor And Optimize Google Core Web Vitals

16 April 2024 @ 10:00 am

The three Core Web Vitals metrics don’t only tell you how visitors experience your website but also impact your Google search result rankings. In this article, we’ll look at what Core Web Vitals are, how they are measured, and how you can use DebugBear to monitor them continuously.