Gothermyx logo Gothermyx UI/UX Learning
Advanced CSS Techniques for Responsive Interfaces
intermediate to advanced

Advanced CSS Techniques for Responsive Interfaces

906 views 359 likes
906 12%
Total Views
359 8%
Likes
intermediate to advanced
Audience
01.2026
Published
Registration fee CA$119 Recommended for: intermediate to advanced
Register for webinar

Details

Date 01.2026
Level intermediate to advanced
Price CA$119
Host Gothermyx
Location Calgary, AB, Canada

Notifications

You will receive updates about this webinar.
Contact contact@bepooke.club
Phone +1 902 940 5927
Website bepooke.club

About this webinar

Where basic responsive design starts to fall short

Once you have media queries and a grid system in place, the next set of problems tends to be subtler. A component that looks fine in isolation starts breaking when it appears in a narrower sidebar. Typography that scales well on desktop becomes too small on a 1024px tablet in landscape mode. These are not beginner mistakes — they reflect genuine limitations in the older media-query-only approach, and modern CSS has specific tools to address them.

Container queries change how components are built

This webinar spends a significant portion of time on container queries, which became broadly supported across browsers in late 2023. Unlike media queries, container queries allow a component to respond to the size of its parent element rather than the viewport. This distinction matters a great deal when building reusable components for design systems or content-managed sites, where a card or widget might appear in contexts of very different widths.

Fluid typography with clamp()

The clamp() function allows a value to scale fluidly between a minimum and maximum, which makes it particularly useful for font sizes and spacing. We look at how to calculate the middle argument so the scaling feels natural rather than abrupt, and how to combine clamp() with custom properties for a maintainable typographic scale. A working type scale is built during the session using only four CSS custom properties and clamp().

Logical properties and writing-mode awareness

Responsive design increasingly needs to account for right-to-left languages and vertical writing modes. Logical CSS properties like margin-inline and padding-block replace directional equivalents and make layouts that adapt correctly without separate style overrides. This section is brief but covers the properties most likely to matter in real projects dealing with multilingual content.

What prior knowledge is assumed?

Participants should be comfortable writing CSS Grid and Flexbox layouts, understand how media queries work, and have built at least a few responsive pages from scratch. This is not a foundations session.

Session program

  1. Session 1 — Limitations of viewport-based media queries
    A frank look at the scenarios where media queries alone produce fragile or overly complex CSS, and the modern alternatives that address those gaps.

  2. Session 2 — Container queries: syntax and containment types
    Declaring containment contexts, writing container query rules, and understanding the difference between inline-size and size containment. Live coding a responsive card component.

  3. Session 3 — Container queries in design systems
    Practical patterns for using container queries in reusable components, including how they interact with CSS custom properties and how to handle fallbacks for older browsers.

  4. Session 4 — Fluid scaling with clamp(), min(), and max()
    How these comparison functions work, building a fluid type scale, applying fluid spacing to padding and gap properties, and a method for calculating sensible clamp values without trial and error.

  5. Session 5 — Intrinsic layouts with CSS Grid
    auto-fill versus auto-fit, minmax in depth, and patterns for grids that reorganize themselves without a single media query. Real example: a responsive image gallery with variable column counts.

  6. Session 6 — Logical properties for multi-directional layouts
    Replacing physical directional properties with logical equivalents. When this matters for RTL support and how to introduce it incrementally into an existing codebase.

  7. Session 7 — Scroll-driven animations and responsive considerations
    A brief introduction to the Scroll Timeline API and how scroll-driven animations interact with responsive layouts — what to watch out for on touch devices.

  8. Q and A plus code review
    Participants can share a CSS file or CodePen link for a short live review and feedback.