Cards That Adapt to Every Screen.
Design your card once, then tailor it for desktop, tablet, and mobile with per-breakpoint style overrides. Switch between responsive containers directly from the builder header bar to preview each layout in real time.
- 3
- Built-in breakpoints
- Visual
- Container preview mode
- Override
- Any style per breakpoint
- Live
- Real-time responsive preview
One Card, Multiple Layouts
A responsive container is a special block that wraps your layout and applies different style configurations depending on the current screen size. No media query syntax — just visual configuration.
Breakpoint-based containers
Define separate style sets for Desktop (≥1024px), Tablet (768–1023px), and Mobile (<768px). Each container inherits the base styles and only overrides what differs.
Additive override system
Smaller breakpoints inherit from larger ones. Only specify the properties that change — everything else stays the same as the parent breakpoint.
Preview inside the builder
Use the container selector in the header bar to switch the canvas to any breakpoint. The live preview updates immediately to show how your card looks at that size.
Works with all block types
Every block type — text, image, layout, entities, controls — supports responsive overrides. Change font size, layout direction, visibility, spacing, and more.
Three Built-in Screen Sizes
CardBuilder Pro ships with three standard breakpoints that map to the most common Home Assistant dashboard panel sizes.
Desktop
≥ 1024pxThe base layout. All styles defined here are inherited by smaller breakpoints unless overridden. Design your desktop layout first.
Tablet
768px – 1023pxOverride styles for medium-width panels. Adjust column counts, font sizes, and spacing to fit narrower dashboard layouts.
Mobile
< 768pxOptimise for small panels and compact views. Stack layouts vertically, reduce font sizes, and simplify visuals for mobile-first display.
Change Only What Needs to Change
Switch to a breakpoint in the canvas and modify any style property. Your changes are stored as an override for that breakpoint only — the base layout remains untouched.
Change flex direction
Switch a horizontal row layout to a vertical column at mobile width so content stacks naturally in a narrow panel.
Adjust font sizes
Reduce heading and body text sizes at tablet and mobile breakpoints to maintain readability in smaller panels.
Hide non-essential blocks
Set certain decorative or secondary blocks to display:none at mobile to keep the card clean and focused at smaller sizes.
Modify spacing
Tighten padding and gap values at smaller breakpoints to make better use of limited horizontal space.
Design Once, Look Great Everywhere.
Responsive containers are available with CardBuilder Pro plans.