Shining Light on the Shadow DOM | Cassondra Roberts | CSS Day 2023
Light DOM, Shadow DOM, encapsulation, slots, templates — vocabulary gets thrown around a lot when we talk about styling Web Components but how do all these pieces fit together? It’s easy to get caught up in the JavaScript of it all but in this talk, we’re going to dig into the nuances of styling these darlings of design. Together we’ll examine the cascade and learn how inheritance works when Shadow DOMs get involved. After a crash-course in terminology, we’ll explore some of the “gotchas”, look at browser inconsistencies, and I’ll proffer some compatibility approaches that won’t give you a migraine. We’ll wrap things up by zooming out and examining how we can use Web Components to build consistency in a codified design library through theming. Slides: https://allons-y.llc/presentation/cssday About Cassondra: https://allons-y.llc More about CSS Day: https://cssday.nl or / cssdayconf Receive conference announcements in your inbox: https://cssday.nl/subscribe

Liven up your websites with Scroll-Driven Animations & View Transitions | Bramus Van Damme | CSS Day

Styling new HTML UI capabilities - Brecht De Ruyte - CSS Day 2025

Can you build a web app with vanilla Web Components in 2024?!?

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Eduardo San Martín - Type-Safe URLs

Deep Dive: Shadow DOM & CSS in Lightning Web Components

Is Sass Dead Yet? CSS Mixins and Functions - Miriam Suzanne - CSS Day 2025

Web Component Styling - What you need to know

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Level, Up your Scroll UX - Adam Argyle - CSS Day 2025

Smart Layouts - Ahmad Shadeed - CSS Day 2025

Abstract Black and White wave pattern| Height Map Footage| 3 hours Topographic 4k Background

Introduction to Building Custom Web Components

A Dao of CSS - John Allsopp - CSS Day 2025

Accessibility and Performance - Marcy Sutton Todd - performance.now() 2025

Next.js Tutorial 2026 (UPDATED) - Full Course - Start Your Next.js Journey Here

Creating Web Components - With Special Guest Dave Rupert!

