~/talk

Styling a design system based on Bootstrap 4 and Web Components

Talkat Devoxx US 2017 · 2017-03-21..03-23· [web-platform, css]
links:none on file
slides:none on file

Live coding shows a PatternFly design system built on Bootstrap 4 and Web Components, including a working encapsulated badge component that uses the Shadow DOM to defeat CSS specificity yet currently relies on polyfills because browser support is leaky. Workflow uses the four Web Components standards (Custom Elements, Shadow DOM, Templates, Imports), CSS variables and mixins, flexbox grid utilities from Bootstrap, and strict rules: prefix classes with PF-, follow BEM naming, keep selectors flat, avoid IDs and !important.

AI-written summary · about

  1. 0:00Intro
  2. 1:26Design Systems
  3. 3:56Modular Design System
  4. 6:11Silver Bullet
  5. 9:48Web Components
  6. 17:35Sculpt CSS
  7. 21:57Styling from the outside
  8. 26:03Writing good CSS
  9. 29:29A real project
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.