Dynamic Layout: Widgets

Last Updated January 7, 2026

Brief Overview

Widgets are the building blocks used in Dynamic Layout ShoutOuts to create structured, flexible content inside a frame. By combining different widget types—such as text, images, buttons, and carousels—you can design responsive layouts that adapt to content and screen size.

This article explains how to add, style, and manage widgets in Dynamic Layout, including layout behavior, spacing, and widget-specific limitations.

Add a Widget

To add a widget to a frame:

  1. Select the Plus icon in the property bag
  2. Drag the widget to the canvas
  3. Use the blue indicator to choose where the widget will be placed

Note

Up to four widgets can be added in a single row inside one frame.

Style Widgets

You can customize widget appearance and behavior from the property bag.

Image

  • Upload an image
  • Adjust corner radius, border width, and border color
  • Assign an action for user interaction with the image, such as:
    • Redirecting to an external URL
    • Opening an email client

When an action is selected, the action indicator changes from neutral to green.

Text

  • Select the font, font size, and text color
  • Set text alignment

Tip

Use the color picker pipette tool to capture colors already used in the design.

Line

  • Adjust corner radius
  • Change border width, border color, and line color

Video

  • Paste a URL to a video from YouTube or Vimeo

Webview

  • Paste a URL to display external content
  • Preview the content directly in the Visual Designer

Button

  • Assign an action for the button to perform
  • Create multi-line button text by pressing Enter

When an action is selected, the action indicator changes from red to green.

Manage Widgets

Resize

To resize a widget, do one of the following:

  • Select the widget and drag the handle bar
  • Use the Size & Spacing controls in the side bar

Button size is controlled by:

  • Outer spacing, which defines the distance from other widgets
  • Inner spacing, which defines the distance between the button text and its borders

Stretch

You can stretch widgets horizontally by selecting the stretch icon.

  • When aspect ratio is locked, the widget stretches proportionally based on its original dimensions
  • When aspect ratio is unlocked, the widget fills the entire horizontal space inside the frame

When multiple widgets appear in a row, each widget automatically adjusts its width to evenly fill the available space. For example:

  • Two widgets each take up 50% of the row
  • Four widgets each take up 25% of the row

Widget height can be controlled manually.

Outer spacing

Outer spacing controls the space between widgets.

To adjust outer spacing:

  • Select the widget
  • Update the outer spacing values in the property bag

By default, the same value is applied to all sides. To set different values per side:

  • Select the borders icon
  • Adjust individual side values

When spacing values differ, the indicator displays Mixed.

By default, adding a carousel widget creates three slides, each containing an image and text.

With a carousel widget, you can:

  • Add other widgets inside each slide, including text, image, button, web view, and line widgets
  • Enable auto-play to move between slides automatically
  • Navigate slides using the dot indicators at the bottom of the ShoutOut
  • Reorder slides by dragging them

Additional behavior and limitations:

  • The height of the ShoutOut is based on the tallest slide
  • Layout settings such as borders, corners, and structure apply to all slides
  • Background color, background image, and content can differ per slide
  • A maximum of five slides is supported
  • Only one carousel widget can be added per ShoutOut
  • Duplicating a slide will add another slide to the carousel

You can also create custom navigation by assigning Next Slide and Previous Slide actions to buttons, text, or images.

Video Widget

The Video widget lets you embed videos from YouTube or Vimeo directly in the Visual Designer.

Playback options include:

  • Trimming the video start and end time
  • Looping playback
  • Autoplay when the ShoutOut appears

Additional controls:

  • Select a custom thumbnail image
  • Pause or skip forward and backward
  • Open the video in YouTube

Note

  • When autoplay is enabled, the video is muted automatically
  • Autoplay does not work when a trimmed Vimeo video is used due to a Vimeo limitation

Tip Tuesday Video

ShoutOut Background Images, Carousels, and Delays

Technical Notes

  • Up to four widgets can be added in a single row inside one frame

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×