Layout
Under Settings → Layout in the editor panel:- Width, responsive; default 640 px.
- Height: fit to content, fit to screen, or a custom height (default 380 px). Content position (top, centre, bottom) applies when the height is not “fit to content”.
- Position: horizontal (left, centre, right) and vertical (top, centre, bottom), responsive.
- Overlay and Close button, shown by default.
- Entrance and exit animation, with a duration (default 1.2 s).
- Show the close button after a delay; close automatically after a delay.
- Prevent closing on the overlay; prevent closing with Escape.
- Disable page scrolling while open.
- Avoid multiple popups: stay hidden when another popup already opened on this page.
- Accessible navigation (on by default): keyboard focus stays inside the popup.
- Open by selector: a CSS selector (
#id,.class). Clicking anything matching it opens the popup. The popup still needs a display condition for that page. - Margin, padding, CSS classes and per-device custom CSS.
Triggers
Set in the Display rules / Triggers / Advanced rules dialog on the Theme Builder list. All off by default.Advanced rules
The list shows the enabled triggers next to each popup’s conditions.
Opening a popup from a link
Use the Popup dynamic tag on any link or button (group Actions):- Action: open, close or toggle.
- Popup: which one, for open and toggle.
- Don’t show again, for close.