Advanced
Level: Advanced | Labs: 15 | Total Time: ~7.5 hours
Deep-dive into cutting-edge HTML/CSS: Houdini, Web Components, container queries, design tokens, PostCSS pipelines, and production-grade design systems.
Prerequisites
Complete Practitioner Labs or equivalent experience
Comfortable with CSS custom properties, Grid, Flexbox
Node.js + Docker installed
Familiarity with JavaScript ES6+
Lab Index
03
@container, container-type, named containers, style queries, nested containers
30 min
04
CSS nesting, @scope, advanced :has(), anchor positioning, View Transitions, scroll animations
30 min
05
W3C token format, primitiveβsemanticβcomponent tiers, Style Dictionary, multi-platform output
30 min
10
contain, content-visibility, @layer, selector perf, will-change, logical props
30 min
11
Scroll-driven animations, View Transitions, motion path, staggered animations
30 min
13
dir attribute, writing modes, logical properties, :lang(), CJK/Arabic fonts
30 min
Learning Path
Quick Start
Advanced Concepts Reference
@property (Lab 01)
Container Queries (Lab 03)
Scroll-Driven Animations (Lab 11)
Design Tokens (Lab 05)
Progressive Enhancement (Lab 14)
Tools Reference
style-dictionary
npm i style-dictionary
Token transformation
postcss + plugins
npm i postcss autoprefixer cssnano
CSS pipeline
jsdom
npm i jsdom
DOM testing
@testing-library/dom
npm i @testing-library/dom
Accessible queries
html-validate
npm i -g html-validate
HTML validation
axe-core
npm i axe-core
Accessibility audit
stylelint
npm i -g stylelint
CSS linting
backstopjs
npm i -g backstopjs
Visual regression
Browser Support Strategy
Return to Practitioner Labs for foundational skills.
Last updated
