Elementor Off-Canvas Widget for Slide-Out Panels and Menus (Pro)

Off-Canvas Content is a Master Addons Pro widget that places a button on the page and opens a panel when a visitor clicks it. The panel shows a saved Elementor template, so you can put a menu, a contact form, filters or a promo inside it and reuse the same template on other pages. Choose where the panel appears, how it animates and how the button looks. Visitors close it with the close icon, by clicking the overlay or by pressing Esc.

Off-Canvas Content settings for Width, Entrance Animation, Entrance Type and button options beside an open pricing panel

How to Add an Off-Canvas Panel in Elementor

You need Elementor and an active Master Addons Pro license.

  1. Go to Templates, Saved Templates, create a template, build the panel content and publish it.
  2. Edit the page, search for Off-Canvas Content and drag it where the button should appear.
  3. In Select Template, choose the template you saved.
  4. Pick a Position and set the Width or Height.
  5. Choose an Entrance Animation and duration.
  6. Set the button Title or icon, then style the button, header and container in the Style tab.

See the Off-Canvas Content settings guide for every option.

Off-Canvas Content settings for Width, Entrance Animation, Entrance Type and button options beside an open pricing panel

Panel Position, Size and Animation

Position offers Right, Left, Top, Bottom, Middle and Relative. Left, Right and Middle panels get a Width in px, % or vw, and Top, Bottom and Middle panels get a Height in px, % or vh, each adjustable per device. Entrance Animation is Fade, Slide or Grow, and only Fade works with Relative. Left, Right and Top panels also have an Entrance Type of Cover or Push. Set the Animation Duration in seconds, and turn on Open by Default if the panel should start open.

  • A left or right panel with your site menu for smaller screens.
  • A top panel for a short announcement or search form.
  • A middle panel as a simple modal for a signup form.

Trigger Button, Header and Container Styling

The trigger button can show a Title, an icon or both, with Icon Distance and Align settings. Style its Color, Background Color and Border Color for Normal and Hover, plus Box Shadow, Typography, SVG Size, Padding, Border Type and Border Radius. Inside the panel, the Header section styles the close icon and the optional header title, and Reverse Header swaps their places. The Container section sets the panel background, border, padding, overlay color and scrollbar color and width.

  • An icon-only hamburger button in a header.
  • A “Contact us” text button that opens a form.
  • A branded overlay color that dims the page behind the panel.
Off-Canvas Content button style panel and Select Template setting beside a Click Here button opening a pricing panel

Elementor Pro Off-Canvas vs Master Addons Off-Canvas Content

An off-canvas menu is the most common use. This widget does not build the menu itself, so you place a menu widget in a template first. If you only need the menu, the Master Addons Nav Menu widget also has a Hamburger layout with an off-canvas type in Pro, which skips the template step. Use Off-Canvas Content when the panel should hold more than a menu, such as a logo, contact details and social links.

FeatureElementor Pro Off-CanvasMaster Addons Off-Canvas Content
PriceNeeds Elementor ProNeeds Master Addons Pro
Panel contentBuilt inside the widget in Editing ModeA saved Elementor template you can reuse
How it opensAny button or link using the Off-Canvas actionThe widget’s own trigger button
PositionHorizontal and vertical Start, Center or EndRight, Left, Top, Bottom, Middle or Relative
AnimationEntrance and exit animationsFade, Slide or Grow, with Cover or Push
ClosingOverlay and Esc, each can be turned off; can lock page scrollClose icon, overlay click or Esc
Built-in headerNoHeader title and close icon
Open by defaultNot a widget settingYes

Elementor Pro wins when any link on the page should open the panel or when you want exit animations. Master Addons fits when one template should appear behind a ready-made button on many pages. For a search panel, also see the Search widget.

How to Build an Off-Canvas Menu in Elementor

An off-canvas menu is the most common use. The widget does not build the menu itself, so you place a menu widget in a template first.

  1. Create a saved template and add a menu widget, such as the free Master Addons Nav Menu set to a vertical layout.
  2. Publish the template.
  3. In your header, add Off-Canvas Content and select that template.
  4. Set Position to Left or Right, Width to around 320px and Entrance Animation to Slide.
  5. Turn off Show Title, turn on Show Icon and pick a bars icon so the button looks like a hamburger.
  6. Use Elementor’s responsive visibility to show this button only on tablet and mobile if the desktop header keeps its normal menu.
Template Viewer
Facebook
Twitter
WhatsApp
Copy Link
Buy Now
Off-Canvas Content
Off-Canvas Content

Frequently Asked Questions For Off-Canvas Content

Learn the most asked queries users have about Off-Canvas Content and find answers in one place.
Is the Off-Canvas Content widget free?

No. Off-Canvas Content is part of Master Addons Pro. The free plugin does not include it.

Build the content as a saved Elementor template first, such as a menu, form or promo. Then pick that template in the widget’s Select Template dropdown. You can reuse one template in several panels.

Can I build an off-canvas menu with it?

Yes. Put a menu widget such as the Master Addons Nav Menu in a saved template, select it in Off-Canvas Content, set Position to Left or Right and use a bars icon for the button. For a menu alone, the Nav Menu Hamburger layout in Pro has its own off-canvas type.

The template is rendered into the page when it loads, then hidden until the button is clicked. A panel with a few widgets adds little weight, but heavy sliders or videos inside it load with the page, so keep panel templates light.

Trending Elementor Widgets & Extensions

Build sophisticated websites in less time.

Master Addons Glassmorphism extension for Elementor: frosted glass cards with the Blur Value control set to 20px

Glassmorphism

Home Free Elementor Glassmorphism Extension: Frosted Glass Effect in One Toggle Glassmorphism is the frosted...
View Details
Master Addons Container Extras extension for Elementor: container capped at a 1400px Max Width, with Max Width, Max Height, Min Width and Min Height controls

Container Extras

Home Elementor Container Max Width and Max Height Controls Container Extras is a free Master...
View Details
Master Addons Patterns extension for Elementor: hero with the Purple Gradient Grid Left style, three more pattern styles and the Enable Pattern panel

Patterns

Home 70+ Free Elementor Background Patterns Patterns is a free Master Addons extension that adds...
View Details
Master Addons Post/Page Duplicator extension for Elementor: MA Duplicator row link in the WordPress Pages list creating a Landing Page - [Duplicated #128] draft

Post/Page Duplicator

Home Duplicate Elementor Pages and Posts in One Click Post/Page Duplicator is a free Master...
View Details
Master Addons Reading Progress Bar extension for Elementor: blue bar 42% filled across the top of a privacy policy page, with enable, position, height and fill color settings

Reading Progress Bar

Home Add a Reading Progress Bar in WordPress (Elementor) Reading Progress Bar is a free...
View Details