Breakpoint Styles Updater
Systematically update CSS styles across all Webflow breakpoints (desktop, tablet, mobile landscape, mobile portrait) to ensure responsive design consistency.
Prompt
Specify your target styles and breakpoint requirements
Customize the prompt with your target style classes, breakpoints to modify, and desired responsive behavior.
How it works
Requirements Gathering
Ask user to specify:
- Target style classes or elements
- Breakpoints to modify (main, medium, small, tiny)
- Style properties to update
- Desired responsive behavior
Current State Analysis
- Use
style_toolwithget_stylesaction - Set
include_all_breakpoints: trueandskip_properties: false - Document current values at each breakpoint
Responsive Analysis
Compare style values across breakpoints and identify:
- Missing breakpoint overrides
- Inconsistent scaling
- Responsive design improvements
Proposal Creation
Create detailed proposal with:
- Breakpoint comparison table
- Visual impact assessment
- Responsive design rationale
- Risk assessment for cascade effects
Breakpoint reference
Viewport: 992px and above
API ID: main
Use case: Desktop and large tablet landscape
Best practices: Generous spacing, multi-column layouts, hover states
Viewport: 768px to 991px
API ID: medium
Use case: Tablet portrait and small desktop
Best practices: Simplified layouts, reduced spacing, touch-friendly
Viewport: 480px to 767px
API ID: small
Use case: Large mobile phones in landscape
Best practices: 1-2 columns, increased touch targets
Viewport: 479px and below
API ID: tiny
Use case: Mobile phones in portrait
Best practices: Single column, maximum touch targets, 16px min text
Best practices
Typography Scaling
- Main: 16-18px base font size
- Medium: 16px base font size
- Small/Tiny: 16px minimum (prevents iOS zoom on input focus)
- Scale headings proportionally across breakpoints
- Maintain readable line-height (1.5-1.6) on all devices
Spacing Adjustments
- Main: Full spacing (e.g., 64px section padding)
- Medium: 75-80% of desktop (e.g., 48px)
- Small: 50-60% of desktop (e.g., 32px)
- Tiny: 40-50% of desktop (e.g., 24px)
- Maintain consistent spacing ratios within each breakpoint
Layout Considerations
- Main: Multi-column grids, flexbox with wrap
- Medium: 2-3 columns, simplified navigation
- Small: 1-2 columns, hamburger menu
- Tiny: Single column, stacked layout
Interactive Elements
- Main: 40px minimum height for buttons
- Medium/Small/Tiny: 44px minimum height (WCAG recommendation)
- Increase padding on mobile for easier tapping
- Ensure adequate spacing between clickable elements