~/talk

Responsive Components: Present & Future

Talkat EmberConf 2022 · on Tuesday, 2022-04-19· [css, frontend-architecture]
slides:none on file

Four concrete techniques land now and next: three CSS patterns (flexbox wrapping that toggles row/stack at a container breakpoint, grid with repeat(autofit,minmax(…)) for gallery columns, and smart uses of clamp) plus a JS approach using ResizeObserver to toggle classes or custom properties. The future is container queries that require container-type/containment to break styling/layout loops so identical markup adapts by component width rather than viewport. Demos show same HTML changing layout and colors; browser support is partial so polyfills exist.

AI-written summary · about

  1. 0:00Introduction
  2. 3:35Techniques
  3. 9:58CSS Clamp
  4. 14:51Container Queries
  5. 17:14Why it took so long
  6. 19:39Create a container
  7. 21:03CSS
  8. 21:52Naming containers
  9. 22:20Browser support
  10. 23:00Query units
  11. 23:19Styles
  12. 23:55Ember Modifier
  13. 24:39Conclusion
~/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.