responsive-patterns
Responsive design with Container Queries, fluid typography, cqi/cqb units, subgrid, intrinsic layouts, foldable devices, and mobile-first patterns for React applications. Use when building responsive layouts or container queries.
By yonatangross · 1,355 installs
npx skills add yonatangross/orchestkit --skill responsive-patterns
Source repository · Upstream listing
Responsive Patterns
Modern responsive design patterns using Container Queries, fluid typography, and mobile first strategies for React applications (2026 best practices).
Overview
Building reusable components that adapt to their container
Implementing fluid typography that scales smoothly
Creating responsive layouts without media query overload
Building design system components for multiple contexts
Optimizing for variable container sizes (sidebars, modals, grids)
Core Concepts
Container Queries vs Media Queries
Feature Media Queries Container Queries
Responds to Viewport size Container size
Component reuse Context dependent Truly portable
Browser support Universal Baseline 2023+
Use case Page layouts Component layouts
Modern CSS Layout
Load Read("rules/css subgrid.md") for CSS Subgrid patterns: nested grid alignment, card layouts with aligned titles/content/actions, two dimensional subgrid.
Load Read("rules/css intrinsic responsive.md") for intrinsically responsive layouts: auto fit/minmax grids, clamp() for fluid everything, container queries for component logic, zero media query patterns.
Load Read("rules/responsive foldables.md") for foldable/multi screen device support: env(safe area inset ), viewport segment queries, dual screen layouts, progressive enhancement.
Key patterns covered: CSS Subgrid alignment, intrinsic responsive grids (auto fit + minmax), fluid clamp() scales, foldable device layouts, safe area insets, viewport segment queries.
CSS Patterns
Load Read("rules/css patterns.md") for complete CSS examples: container queries, cqi/cqb units, fluid typography with clamp(), mobile first breakpoints, CSS Grid patterns, and scroll queries.
Key patterns covered: Container Query basics, Container Query Units (cqi/cqb), Fluid Typography with clamp(), Container Based Fluid Typography, Mobile First Breakpoints, CSS Grid Responsive Patterns, Container Scroll Queries (Chrome 126+).
React Patterns
Load Read("rules/react patterns.md") for complete React examples: ResponsiveCard component, Tailwind container queries, useContainerQuery hook, and responsive images.
Key patterns covered: Responsive Component with Container Queries, Tailwind CSS Container Queries, useContainerQuery Hook, Responsive Images Pattern.
Accessibility Considerations
Anti Patterns (FORBIDDEN)
Browser Support
Feature Chrome Safari Firefox Edge
Container Size Queries 105+ 16+ 110+ 105+
Container Style Queries 111+ ❌ ❌ 111+
Container Scroll State 126+ ❌ ❌ 126+
cqi/cqb units 105+ 16+ 110+ 105+
clamp() 79+ 13.1+ 75+ 79+
Subgrid 117+ 16+ 71+ 117+
Rules
Each category has individual rule files in rules/ loaded on demand:
Category Rule Impact Key Pattern
Modern CSS Layout rules/css subgrid.md HIGH CSS Subgrid for nested grid alignment, card layouts
Modern CSS Layout rules/css intrinsic responsive.md HIGH Intrinsic responsive layouts, auto fit/minmax, clamp(), zero breakpoints
Modern CSS Layout rules/responsive foldables.md MEDIUM Foldable devices, safe area insets, viewport segments
CSS rules/css patterns.md HIGH Container queries, cqi/cqb, fluid typography, grid, scroll queries
React rules/react patterns.md HIGH Container query components, Tailwind, useContainerQuery, responsive images
PWA rules/pwa service worker.md HIGH Workbox caching strategies, VitePWA, update management
PWA rules/pwa offline.md HIGH Offline hooks, background sync, install prompts
Animation rules/animation motion.md HIGH Motion presets, AnimatePresence, View Transitions
Animation rules/animation scroll.md MEDIUM CSS scroll driven animations, parallax, progressive enhancement
Touch & Mobile rules/touch interaction.md HIGH Touch targets (44px min), thumb zones, pinch to zoom, safe areas, gestures
Total: 10 rules across 6 categories
Key Decisions
Decision Option A Option B Recommendation
Query type Media queries Container queries Container for components, Media for layout
Container units cqw/cqh cqi/cqb cqi/cqb (logical, i18n ready)
Fluid type base vw only rem + vw rem + vw (accessibility)
Mobile first Yes Desktop first Mobile first (less CSS, progressive)
Grid pattern auto fit auto fill auto fit for cards, auto fill for icons
Related Skills
design system starter Building responsive design systems
ork:performance CLS, responsive images, and image optimization
ork:i18n date patterns RTL/LTR responsive considerations
Capability Details
container queries
Keywords : @container, container type, inline size, container name
Solves : Component level responsive design
fluid typography
Keywords : clamp(), fluid, vw, rem, scale, typography
Solves : Smooth font scaling without breakpoints
responsive images
Keywords : srcset, sizes, picture, art direction
Solves : Responsive images for different viewports
mobile first strategy
Keywords : min width, mobile, progressive, breakpoints
Solves : Efficient responsive CSS architecture
grid flexbox patterns
Keywords : auto fit, auto fill, subgrid, minmax
Solves : Responsive grid and flexbox layouts
container units
Keywords : cqi, cqb, container width, container height
Solves : Sizing relative to container dimensions
References
Load on demand with Read("references/<file ") :
File Content
container queries.md Container query patterns
fluid typography.md Accessible fluid type scales