Skip to main content Jump to list of all articles

Latest Posts

UX Improvements For Keyboard Accessibility

by Vitaly Friedman

The web is wonderfully diverse and unpredictable because of wonderfully diverse people shaping it. In this new series of short interviews, we talk to interesting people doing interesting work in our industry and sharing what they’ve learned.

Read more

CSS Lists, Markers, And Counters

by Rachel Andrew

There is more to styling lists in CSS than you might think. In this article, Rachel starts by looking at lists in CSS, and moving onto some interesting features defined in the CSS Lists specification — markers and counters.

Read more
Read more
Smashing Cat brewing a fresh, tasty cappuccino.

1,499 smashing members

A friendly community that keeps this website alive. With books, webinars, discounts and networking — for just 1 coffee a month. Join the family.

Explore features → Already have an account? Sign in!
Read more

Using Slots In Vue.js

by Joseph Zimmerman

Slots are a powerful tool for creating reusable components in Vue.js, though they aren’t the simplest feature to understand. Let’s take a look at how to use slots and some examples of how they can be used in your Vue applications.

Read more
Read more

CSS Custom Properties In The Cascade

by Miriam Suzanne

In this article, Miriam takes a deeper dive into the ‘CSS Custom Properties for Cascading Variables’ specification to ask, “Why are they called custom properties, how do they work in the cascade, and what else can we do with them?”

Read more
Smashing Cat filming for Smashing TV.

New on Smashing TV

A channel where seasoned developers show how they design, build, work and play. Coming up next: The Web of Things — The Story Of A Browser Escaping Into The Physical World with Sebastian Golasch (Jul 16).

See all upcoming episodes → Already have an account? Sign in!
Coming up next

Smashing Print #1: Ethics & Privacy

Meet our new printed magazine, exploring topics that will make us think, and will remain useful as time passes by. Friendly, practical and approachable. Shipping soon.

Download a free PDF preview → A Smashing Cat peeking behind a Smashing Print #1 cover.

Community Links

Person Of The Week

With a background in photography and graphic design, Cassie Evans is a front-end developer at Clearleft. She loves animation and tinkering with code. Cassie is also the organizer of Codebar Brighton, a non-profit initiative that facilitates diversity in the tech community by offering a safe and collaborative learning environment with free regular workshops and events to make technology and coding more accessible. You can follow Cassie on Twitter at @cassiecodes. Thank you for sharing and caring, dear Cassie!

Featured Smashing Book

Design Systems

Meet Design Systems, a recent Smashing book in which Alla Kholmatova explores how to set up an effective design system to create great digital products. With common traps, gotchas and lessons learned.

Table of Contents ↬
Design Systems, a new Smashing book