~/talk

Solving Layout Challenges With Pure Sass

Talkat DevConf 2023 · 2023-11-08..11-10· [css, frontend-architecture]
slides:none on file

Twelve concrete patterns for building responsive layouts with plain CSS (authored in Sass for nesting and variables) show what to use and why: viewport units plus scroll-snap create full-screen slides, background-attachment and layered gradients give parallax with no JavaScript, CSS Grid and grid-template-areas handle header/aside/main/footer and alternating card layouts via nth-child, transform-based hover animations avoid layout jank, clamp() drives fluid type, aspect-ratio preserves embeds, position:sticky pins rails, clip-path/shape-outside craft nonrectangular artboards, and accessible focusable form markup replaces fragile hacks.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 5:17Why frameworks are problematic
  3. 9:52Pure Sass and CSS focus
  4. 12:03Viewport units and scroll snapping
  5. 14:29Parallax without JavaScript
  6. 15:57Basic grid layouts
  7. 18:05Repeating grid layouts
  8. 20:34Responsive card layouts
  9. 23:44Alternating card designs
  10. 26:56Safe hover effects with transforms
  11. 31:34Responsive typography with clamp
  12. 34:26Accessible form design
  13. 37:54Responsive iframes and aspect ratios
  14. 39:19Position sticky for navigation
  15. 40:47Clip paths and text wrapping
  16. 43:16CSS grid and flexbox resources
  17. 45:47Sass documentation and organization
~/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.