Skip to Content

Responsive Design & Device Visibility

Website & Design Administrator 01/02/2026 29 views
Control how your website elements appear on different devices and optimize for mobile, tablet, and desktop visitors

Responsive Design & Device Visibility

With over 60% of web traffic coming from mobile devices, ensuring your website looks great on all screen sizes is critical. The Website Builder provides powerful tools to control how content displays across devices and create optimized experiences for every visitor.

Preview Devices: While in Edit mode, use the device icons in the top toolbar to preview how your page looks on Desktop, Tablet, and Mobile.

Understanding Responsive Design

Responsive design means your website automatically adapts to the screen size of the device viewing it:

DeviceScreen WidthTypical Behavior
Desktop1200px+Full layout, all features visible
Laptop992px - 1199pxSlightly condensed layout
Tablet768px - 991pxColumns may stack, reduced padding
MobileUnder 768pxSingle column, hamburger menu, larger touch targets

Device-Specific Visibility

Control which elements appear on different devices:

Setting Visibility

  1. Select any element on your page
  2. Open the Options panel on the right
  3. Find the Visibility section
  4. Toggle visibility for each device type

Visibility Options

OptionEffectUse Case
Show on DesktopElement visible only on large screensComplex layouts, large images, detailed tables
Show on TabletElement visible on medium screensTablet-specific content
Show on MobileElement visible on small screensSimplified navigation, touch-friendly buttons
Show on AllElement visible everywhere (default)Essential content like logos, main text
Hide on MobileHidden only on small screensSecondary images, decorative elements

Common Mobile Optimizations

Navigation

  • Desktop: Full horizontal menu bar with dropdowns
  • Mobile: Hamburger menu (three lines) that expands to vertical menu
  • Consider adding a sticky mobile header for easy access

Images

  • Hide large decorative images on mobile to speed loading
  • Use smaller, optimized versions for mobile devices
  • Ensure images scale proportionally (never stretch)

Columns

  • Multi-column layouts automatically stack vertically on mobile
  • Control stacking order (which column appears first)
  • Adjust padding between stacked sections

Text

  • Ensure base font size is at least 16px for mobile readability
  • Reduce heading sizes proportionally on small screens
  • Keep line length comfortable (45-75 characters)

Buttons & Links

  • Minimum touch target size: 44x44 pixels
  • Add adequate spacing between clickable elements
  • Consider full-width buttons on mobile for easier tapping

Conditional Visibility

Beyond device-based visibility, show or hide content based on conditions:

User-Based Visibility

ConditionDescriptionUse Case
Logged In UsersOnly visible to authenticated visitorsAccount links, personalized content, portal access
Guest UsersOnly visible to non-logged visitorsLogin prompts, signup CTAs, promotional banners
Specific GroupsVisible to users in certain groupsAdmin tools, partner content, premium features

Setting Conditional Visibility

  1. Select the element
  2. Open Options → Visibility
  3. Find Conditional Visibility
  4. Select the condition to apply

Hidden Elements

You can hide elements while keeping them in your page structure:

  • Temporarily Hidden: For content not ready to publish
  • Scheduled Content: Seasonal promotions waiting to go live
  • A/B Testing: Test different versions
  • Reserved Space: Placeholder for future content

Managing Hidden Elements

  • Hidden elements show with a striped overlay in Edit mode
  • Toggle visibility with a single click
  • Hidden elements do not load for visitors (no performance impact)

Testing Responsive Design

In the Website Builder

  1. Click the Mobile icon in the top toolbar
  2. View your page in mobile preview mode
  3. Switch between Desktop, Tablet, and Mobile views
  4. Make adjustments directly in each view

Browser Developer Tools

  1. Press F12 to open Developer Tools
  2. Click the device toggle icon (phone/tablet)
  3. Select specific devices (iPhone, iPad, etc.)
  4. Test interactions and scrolling

Real Device Testing

Always test on actual devices when possible:

  • Touch interactions feel different than mouse clicks
  • Font rendering varies between devices
  • Performance differs significantly
  • Test both portrait and landscape orientations

Performance Optimization for Mobile

Mobile users often have slower connections. Optimize for speed:
  • Images: Use appropriately sized images, enable lazy loading
  • Fonts: Limit custom fonts (each adds load time)
  • Videos: Use poster images, avoid autoplay on mobile
  • Hidden Content: Elements hidden on mobile still load unless properly configured
  • Animations: Reduce or disable complex animations on mobile

Accessibility Considerations

Ensure your mobile site is accessible:
  • Touch targets are large enough (minimum 44x44px)
  • Sufficient color contrast (4.5:1 for text)
  • Text is readable without zooming (min 16px)
  • Forms have visible labels
  • Focus indicators are visible for keyboard navigation
  • Images have alt text

Mobile-Specific Best Practices

DoDo Not
Stack columns verticallyForce horizontal scrolling
Use full-width buttonsPlace tiny links close together
Simplify navigationKeep complex mega menus on mobile
Prioritize essential contentShow everything from desktop
Test on real devicesOnly use browser emulation
Optimize images for mobileLoad desktop-sized images
Was this article helpful?
Skip to main content