Responsive Breakpoints
Beaver Builder uses four responsive breakpoints to control layout behavior:- Desktop (Default)
- Large
- Medium
- Mobile (Responsive)
> 992px
- Primary design view
- Full desktop layouts
- Default settings apply
- All features available
These breakpoints match the most common device sizes and ensure your layouts work across the vast majority of screens.
Responsive Settings
Most layout settings in Beaver Builder support responsive values:Spacing Controls
Margins and padding can be set independently for each breakpoint:Responsive Typography
Font sizes, line heights, and other text properties:Responsive Typography
Column Widths
Column widths automatically adapt but can be customized:column-settings.php:12
Row Heights
Minimum heights adjust for different screens:row-settings.php:121
Visibility Controls
Control which elements appear on different devices:Breakpoint Visibility
Visibility settings allow you to show/hide entire rows, columns, or modules based on screen size. This is useful for creating mobile-specific content or hiding complex elements on small screens.
Common Visibility Patterns
- Desktop Only
- Mobile Only
- Tablet & Up
- Mobile & Tablet
- Large hero images
- Complex navigation
- Multi-column layouts
- Desktop-specific features
Responsive Editing Mode
Beaver Builder includes a responsive editing mode for previewing designs:Accessing Responsive Mode
Toggle Responsive
Click the Responsive Editing button in the toolbarOr use keyboard shortcut: Ctrl+Shift+R (Windows) / Cmd+Shift+R (Mac)
Responsive Preview Features
Live Preview
See exactly how your design looks at each breakpoint
Device Frames
Optional device frame overlays for realistic preview
Orientation
Toggle between portrait and landscape
Quick Toggle
Rapidly switch between breakpoints
Responsive Behaviors
Column Stacking
Columns automatically stack on smaller screens:- Desktop (3 Columns)
- Medium (2 Columns)
- Mobile (Stacked)
Reverse Column Order
Change the stacking order on mobile:Background Images
Responsive background images for different screens:Responsive Background
CSS Media Queries
Beaver Builder generates responsive CSS automatically:Custom Media Queries
You can add custom responsive CSS:Global Responsive Settings
Set default responsive behaviors globally:Default Breakpoint Values
Global Settings
Default Spacing Units
Responsive Units
Best Practices
Mobile-First Approach
Mobile-First Approach
Start with mobile design and add complexity for larger screens:
- Design for smallest screen first
- Add responsive overrides for tablets
- Enhance for desktop last
- Test all breakpoints thoroughly
Optimize Images
Optimize Images
Use different image sizes for different breakpoints:
- Desktop: Full resolution
- Large: 80% size
- Medium: 60% size
- Mobile: 40% size or cropped
Touch-Friendly Targets
Touch-Friendly Targets
Ensure interactive elements are appropriately sized:
- Buttons: Minimum 44px × 44px on mobile
- Links: Adequate spacing between
- Forms: Large input fields
- Menus: Touch-optimized navigation
Content Priority
Content Priority
Hide non-essential content on mobile:
- Remove decorative elements
- Simplify complex features
- Focus on primary content
- Use progressive disclosure
Performance
Performance
Optimize for mobile performance:
- Lazy load images
- Minimize animations
- Reduce HTTP requests
- Test on real devices
Testing Responsive Designs
In-Builder Testing
Browser Testing
- Chrome DevTools
- Firefox DevTools
- Safari DevTools
- Open DevTools (F12)
- Click device toolbar icon
- Select device presets
- Test various screen sizes
Real Device Testing
Common Responsive Patterns
Responsive Navigation
Responsive Hero Section
Responsive Grid
Next Steps
Global Settings
Configure default responsive settings
CSS & Styling
Add custom responsive styles
Frontend Editor
Preview and test responsive layouts
Module Guide
Work with responsive modules