Quantum Viewports extends the native Gutenberg blocks with responsive style controls without using extra blocks.
Unlike other plugins that add custom blocks or duplicate components, Quantum Viewports integrates directly with the standard block components.
Key Features:
– Works with all Block Themes out-of-the-box
– Adds responsive controls (mobile, tablet, desktop) directly into block styles for margin, padding, border, shadow, background, and custom properties
– Wraps all generated styles into CSS classes for clean frontend output
– Built with a mobile-first approach: settings are applied to the appropriate viewport depending on which viewport is active while editing
– Includes a Keyframe-style UI to preview, reset, or manage responsive styles per viewport
– Includes a developer-friendly API (registerRenderer) to attach custom style components (currently JavaScript only)
Early Access – Feedback Welcome
Quantum Viewports is currently in active Early Access.
The responsive style engine already works well with many Block Themes, but we are still gathering real-world feedback to ensure broader compatibility across different themes and editor configurations.
If you encounter something unexpected. A great success story, a bug, or a theme setup that behaves differently, we would love to hear from you.
Every report helps us shape a reliable and truly native solution for responsive Block Styles in the WordPress ecosystem.
Getting Started
Example: Adjusting paragraph spacing with mobile-first and breakpoints
-
Insert a Paragraph block
- Open the Block Editor and add a Paragraph block.
-
Mobile View (base, 0px)
- Select the Paragraph open Styles panel Spacing Margin Bottom.
- Set margin to 20px.
- This applies from 0px up, used as the baseline for all viewports.
-
Tablet View (override, min-width tablet)
- Switch to Tablet viewport.
- Change bottom margin to 40px.
- This applies from the tablet breakpoint upwards, including Desktop.
- A Keyframe marker appears for Tablet.
-
Desktop View (optional, min-width only)
- Switch to Desktop viewport.
- To apply changes only to Desktop, toggle 「Edit on min-width」.
- Set bottom margin to 60px.
- Now a Media Query is generated for Desktop only.
- Tablet margin remains 40px, Mobile margin remains 20px.
-
Frontend Result
- Save and preview.
- Margins adapt: Mobile 20px, Tablet 40px, Desktop 60px.
- All styles are wrapped in CSS classes, mobile-first, optimized for any Block Theme.
Feedback and Issues
GitHub Repository: https://github.com/Quantum-Press/Viewports
Contact: https://quantum-press.com/en/contact





