- Section
- Troubleshooting: Missing Icons
- Spectra Patterns
- Contact Form 7: Multiple Column Fields
- Contact Form 7: Checkbox / Radio / Acceptance Control
- Unable To Style Contact Form 7
- Tab Index For Multiple Gravity Forms
- Getting Started With Spectra
- Exclude Heading From TOC
- Block Display Conditions
- Importing Starter Templates With Spectra
- Getting Started With Spectra
- Manually Install Spectra Via FTP
- Automatic Beta Updates
- Rollback To Previous Versions
- Load Google Fonts Locally
- Activate Spectra Pro License
- Install Spectra Pro
- Translate Strings With Loco Translate
- Process Refund Requests
- Transparent / Sticky Header
- Change Site Logo
- Change Global Styles
- Disable Title on Posts & Pages
- Transparent / Sticky Header For Single Page / Post
- Change Header & Footer Patterns
- Custom / Google Fonts
- Reset Global Default Styling
- Manually Install Spectra One Via FTP
- Enable / Disable Header & Footer On Specific Pages / Posts
- Container Block In Spectra
- Buttons In Spectra
- List Block In Spectra
- Modal In Spectra
- Slider In Spectra
- Animations In Spectra
- Icon In Spectra
- Tabs In Spectra
- Text Block In Spectra
- Countdown In Spectra
- Loop Builder In Spectra
- Image Mask In Spectra
- Dynamic Content In Spectra
- Global Styles In Spectra
- Accordion In Spectra
- Responsive Control In Spectra
- Font Management In Spectra
- Google Maps In Spectra
- Separator In Spectra
- Getting Started With Spectra
- Public Actions and Hooks In Spectra
- Popup Builder In Spectra
- Counter Block In Spectra
- Login Block in Spectra
- Register Block In Spectra
- Spectra Design Library Guide
Responsive Control In Spectra
Design once, perfect for every screen. Adjust block settings separately for Desktop, Tablet, and Mobile—all inside the Gutenberg editor.
What Are Responsive Controls?
Responsive Controls let you design your blocks differently for Desktop, Tablet, and Mobile — all inside the Gutenberg editor.
No extra tools. No coding. Just switch the device view and adjust settings.
Key Benefits
- Device-specific design: Tweak spacing, typography, layout, and more per device.
- Live preview: Instantly see changes in WordPress’ device preview.
- Smart inheritance: Smaller devices inherit from larger ones unless you override.
Quick Start
- Select a Spectra block in the Gutenberg editor.
- Open responsive panels like Layout, Typography, Dimensions, Border & Shadow, Background, or Content in the sidebar Settings or Styles tab.
- Switch device views by clicking the device buttons (Desktop/Tablet/Mobile) in any panel header—Desktop is active by default.
- Adjust settings for each device as needed. Your changes apply only to the currently selected device.
Pro tip: Look for the monitor-smartphone icon next to control labels—this indicates you can set device-specific values for that control.
Device Buttons & Breakpoints
| Device | Breakpoint (px) | Inherits From |
|---|---|---|
| Desktop | ≥ 1024 | — |
| Tablet | 768–1023 | Desktop (if unset) |
| Mobile | ≤ 767 | Tablet → Desktop (if unset) |
- Device buttons appear in panel headers when that panel contains responsive controls.
- Buttons synchronize with WordPress’ core device preview—clicking either updates both.
How It Works (Workflow)
- Select a device via a Spectra panel button or the WordPress core preview.
- The preview switches to that device, and all device buttons sync.
- Change values—they’re saved only for the active device.
- Switch devices anytime to view/edit that device’s values.
Active device is highlighted everywhere.
Inheritance & Reset
Spectra follows a cascading model (like CSS):
- Mobile: Mobile → (fallback) Tablet → (fallback) Desktop → (fallback) Block defaults
- Tablet: Tablet → (fallback) Desktop → (fallback) Block defaults
- Desktop: Desktop → (fallback) Block defaults
Reset options
- Per control: Right-click a responsive control → Reset clears the current device’s value (inherits from parent device).
- Per panel: Use the panel menu → Reset to clear all responsive controls in that panel for the current device.
Examples
- Mobile padding reset: Desktop 20px, Tablet 15px, Mobile 10px → Reset Mobile → becomes 15px (inherits Tablet).
- Tablet margin reset: Desktop 30px, Tablet 20px → Reset Tablet → becomes 30px (inherits Desktop). Mobile stays unchanged.
On Tablet: “Inherits from Desktop on reset.”
On Mobile: “Inherits from Tablet or Desktop on reset.”
Visual Feedback & Accessibility
- Active device state: Highlighted device button; ARIA attributes update for screen readers.
- Help notices: Context messages on Tablet/Mobile panels explain inheritance.
- Polished UI: Subtle hover states and transitions for smooth interaction.
Supported Controls (Core)
The following WordPress core controls are responsive across Spectra blocks:
Layout
- Flow, Flex, Constrained, Grid
Typography
- Font – Choose the typeface
- Size – Adjust font size (px, em, rem, etc.)
- Appearance – Font weight & style (e.g., bold, italic)
- Line height – Vertical spacing between lines
- Letter spacing – Space between characters
- Decoration – Text decoration (underline, strikethrough, etc.)
- Orientation – Text direction/vertical orientation
- Letter case – Transform text case (uppercase, lowercase, capitalize)
Dimensions
- Padding – Inner spacing around content
- Margin – Outer spacing around elements
- Block Gap – Space between child elements
- Row span – Number of rows an item spans in a grid
- Column span – Number of columns an item spans in a grid
- Row start – Starting row position in a grid
- Column start – Starting column position in a grid
- Flex size / width – Options like Fit, Grow, Fixed
Border & Shadow
- Border width, style, color, radius
- Shadow (where supported)
Block-Specific Responsive Attributes (Spectra)
Values listed below are per-device configurable when you see device buttons in the panel header.
Container
| Panel | Controls |
|---|---|
| Dimensions | Width, Height, Min W, Min H, Max W, Max H |
| Background | Background Type – Choose None, Image, or Video Background Size – Cover, Contain, Auto sizing options Background Repeat – No Repeat, Repeat, Repeat X, Repeat Y Background Position – Focal Point Picker for image positioning |
Google Map
| Panel | Controls |
|---|---|
| Dimensions | Height |
Text
| Panel | Controls |
|---|---|
| Border & Shadow | Enable Text Shadow – Toggle on/off Shadow Color – Text shadow color picker X Offset – Horizontal shadow shift Y Offset – Vertical shadow shift Blur Radius – Shadow blur strength |
Button
| Panel | Controls |
|---|---|
| Dimensions | Icon size, Text-Icon Gap |
Icon
| Panel | Controls |
|---|---|
| Dimensions | Size |
Accordion
| Panel | Controls |
|---|---|
| Dimensions | Size |
Accordion Child Header Icon
| Panel | Controls |
|---|---|
| Dimensions | Size |
Tabs
| Panel | Controls |
|---|---|
| Dimensions | Size |
Tabs Child Tab Button
| Panel | Controls |
|---|---|
| Dimensions | Size, Gap |
Countdown
| Panel | Controls |
|---|---|
| Dimensions | Width, Height, Min W, Min H, Max W, Max H |
List
| Panel | Controls |
|---|---|
| Dimensions | Icon Size |
List Child Icon
| Panel | Controls |
|---|---|
| Dimensions | Icon Size |
Slider
| Panel | Controls |
|---|---|
| General | Slides Per View, Space Between Slides |
| Dimensions | Slider Height, Navigation Size, Arrow Icon Size, Arrow Distance, Dots Position |
| Background | Background Type – Choose None, Image, or Video Background Size – Cover, Contain, Auto sizing options Background Repeat – No Repeat, Repeat, Repeat X, Repeat Y Background Position – Focal Point Picker for image positioning |
Separator
| Panel | Controls |
|---|---|
| Dimensions | Width, Height, Size |
Modal Child Button
| Panel | Controls |
|---|---|
| Dimensions | Size, Gap |
Modal Child Icon
| Panel | Controls |
|---|---|
| Dimensions | Size |
Modal Child Popup Close Icon
| Panel | Controls |
|---|---|
| Dimensions | Size |
Modal Popup Content
| Panel | Controls |
|---|---|
| Content | Width, Height, Max Height, Content Height |
| Background | Background Type – Choose None, Image, or Video Background Size – Cover, Contain, Auto sizing options Background Repeat – No Repeat, Repeat, Repeat X, Repeat Y Background Position – Focal Point Picker for image positioning |
Block-Specific Responsive Attributes (Spectra Pro)
Loop Builder → Pagination Next Button
| Panel | Controls |
|---|---|
| Dimensions | Icon size, Text-Icon Gap |
Loop Builder → Pagination Previous Button
| Panel | Controls |
|---|---|
| Dimensions | Icon size, Text-Icon Gap |
Loop Builder → Filter Checkbox
| Panel | Controls |
|---|---|
| Dimensions | Checkbox Size, Items Gap, Label-Checkbox Gap |
Loop Builder → Filter Button
| Panel | Controls |
|---|---|
| Dimensions | Icon size, Text-Icon Gap |
Loop Builder → Reset Button
| Panel | Controls |
|---|---|
| Dimensions | Icon size, Text-Icon Gap |
Tips & Best Practices
- Start at Desktop: Set solid defaults first; override only where needed on Tablet/Mobile.
- Keep changes minimal: The fewer overrides, the easier future edits become.
- Use Reset often: If something looks off on Mobile, try resetting to inherit Tablet/Desktop.
- Preview real content: Test with long titles, different images, and real copy.
Troubleshooting
- I don’t see device buttons.
That panel may not have responsive controls, or the block doesn’t support them for that property. - My Mobile value isn’t changing.
Check if the control is locked by inheritance. If you previously set a Mobile value, Reset first to fall back to Tablet/Desktop. - Preview doesn’t match front end.
Clear cache and ensure your theme/plugins aren’t overriding styles at those breakpoints.
FAQ
Do I have to set values for every device?
No. Set Desktop first. Use Tablet/Mobile only when needed—others inherit automatically.
Does resetting remove all values?
Reset removes the current device’s value only, causing it to inherit from the next larger device (or defaults).
Are breakpoints configurable?
Spectra uses WordPress’ standard device ranges listed above.
Reference: Device States
- Desktop ≥ 1024px — Base layer, no upward inheritance.
- Tablet 768–1023px — Inherits from Desktop when unset.
- Mobile ≤ 767px — Inherits from Tablet, then Desktop when unset.
We don't respond to the article feedback, we use it to improve our support content.