Deep Dive: Shadow DOM & CSS in Lightning Web Components
Join this session to understand how CSS styles behave in LWC in regards to shadow DOM. We'll talk about the different options that you have to make your styles traverse the Shadow DOM and the different strategies that you can follow to use common CSS stylesheets into your LWC projects. 00:00:00 Intro and Agenda 00:00:03 About Shadow DOM 00:10:15 Shadow DOM in Vanilla Web components and LWC 00:18:30 Cascading vs Inheritance with Shadow DOM 00:36:10 CSS Scopes - How SLDS styles pass through Shadow DOM 00:40:45 CSS Scopes - Importing CSS 00:50:25 CSS Custom Properties 00:59:14 Styling Hooks 01:06:15 Using Aura and SLDS Design Tokens in LWC 01:08:57 Use a JS property value in CSS 01:11:26 Summary

▶︎
codeLive: How to Work with Dynamic Lightning Web Components

▶︎
Shining Light on the Shadow DOM | Cassondra Roberts | CSS Day 2023

▶︎
Using Lit and Web Components to build Single-Page Applications | Michele Stieven | jsday 2022

▶︎
Learn Lit and Web Components with Elliott Marquez

▶︎
Deep Dive into LWC Best Practices

▶︎
Google & AWS Veteran: What Top Tier Software Architects Do Differently

▶︎
Lightning Web Component Crash Course | Learn LWC in 100 Minutes with Live Project

▶︎
Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

▶︎
Python Project | Python Projects For Beginners | Python Project Tutorial | Intellipaat

▶︎
SLDS Deep Dive and Best Practices

▶︎
How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

▶︎
Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

▶︎
Lightning Web Components Best practices

▶︎
Building a Simple Virtual DOM from Scratch - Jason Yu

▶︎
Every Frontend Architecture Pattern Explained in 23 Minutes

▶︎
Introduction to Lightning Web Components: A Practical Example

▶︎
Allen Bradley PLC Programming Sequencer Tutorial. Sequence Control

▶︎
How to Learn Python | Python Programming | Learn Python | Intellipaat

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
