~/talk

Flexbox Holy Albatross

slides:none on file

Claims a pure-CSS pattern (the Flexbox Holy Albatross) that flips a flex row to a column based on container space by using calc with 100% vs a constant, leveraging negative/huge flex-basis values so the layout becomes effectively boolean. Demonstrates a JS ResizeObserver fallback, an implementation as a custom elements API, SSR with JSDOM/Eleventy, and quantity-queries for any number of children. Shows it works in practice (even IE11 with the technique) and how gutters and gaps are handled.

AI-written summary · about

  1. 0:00THE FLEXBOX HOLY ALBATROSS
  2. 4:35NO INSPIRATIONAL STORY
  3. 7:55USE A BREAKPOINT, HEYDON.
  4. 10:23Container Queries?
  5. 12:36Pure CSS Container Query?
  6. 16:52max-width beats width
  7. 25:24Algorithmic Layout
  8. 26:29MAKING FUTURE INTERFACES
  9. 29:02Custom elements
  10. 35:01THINGS THAT SUCK ASS #2
~/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.