Elementor Offcanvas Menu: Give Navigation Its Own Room

September 30, 2026
·
Shahidul Islam
Elementor offcanvas menu sliding in from the left with grouped menu sections

Some sites have more navigation than a header can hold. A shop with fifteen categories, a university with six departments, an agency with services, work, writing and a shop. Cramming that into a bar produces a header nobody can read and a mobile menu that scrolls forever.

The answer is not to cut the navigation. It is to give it somewhere to live.

The Elementor offcanvas menu slides a full panel in from the side, top or bottom, with room for grouped sections, social links and whatever else belongs in the site’s index rather than its header.

Elementor offcanvas menu sliding in from the left with grouped sections
Navigation with room to breathe: grouped sections, social links and a clear way back.

Where an Elementor offcanvas menu earns its place

  • Shops with deep catalogues. Categories grouped by department instead of a single long list.
  • Minimal portfolio sites. A header with a logo and one icon, and everything else behind it.
  • Universities and institutions. Departments, admissions and research as separate blocks in one panel.
  • Publishers. Sections, archives, newsletters and social, gathered in one place.
  • Multi language or multi region sites. A panel wide enough to hold the switcher without crowding the header.
  • Any mobile layout. A phone menu that is a designed panel rather than a dropped list.

Why an Elementor offcanvas menu beats a crowded header

A packed header barAn Elementor offcanvas menu
Items shrink until nothing is readableA full panel with room for everything
One flat listSeveral menus, each with its own heading
Opens from the theme’s hamburger onlyAny element on the page can open it
Always from the same sideLeft, right, top or bottom
Closing is a guessCloses on a link click, on Escape, or on the overlay

The Elementor offcanvas menu features that matter

Four positions. Slide in from the left, the right, the top or the bottom. Left and right take a width, top and bottom take a height, so a top panel can be a shallow strip of categories and a left panel can be a full height index.

Several menus in one panel. Turn on multi menu and add sections, each with its own title and its own WordPress menu. This is what makes a panel readable: “Shop”, “Learn” and “Company” as three blocks rather than twenty undifferentiated links.

Any element as the trigger. Name a CSS selector and that element opens the panel. Your own icon in a header template, a text link in the footer, a button in a hero. The panel is not tied to one hamburger.

Submenus that behave. Choose whether a deeper level overlaps the panel or expands inside it, set the indent, and set the label on the back control. Overlap suits deep catalogues, expanding suits short menus.

Social links built in. The row of icons that always ends up in a menu panel is part of the widget rather than a second widget you position by hand.

Closing that works three ways. Click a link, press Escape, or click outside. All three are on by default, because a panel that traps somebody is worse than no panel at all.

Four Elementor offcanvas menu layouts from the demo page
Panels from the left, the right and the top, plus a grouped multi section layout.

Build a slide in panel with the Elementor offcanvas menu

  1. Add the widget to a header template and choose the side it comes from.
  2. Set the width as a percentage rather than pixels, so it behaves on both a laptop and a phone.
  3. If you have more than about eight links, turn on multi menu and group them under real headings.
  4. Point the trigger at your own icon, unless the built in hamburger is what you want.
  5. Style the panel background, the links and their hover and active states from your palette.
  6. Open it on a phone, walk down a level and back up, and close it all three ways.

A panel is only better than a dropdown if the extra room gets used. If your offcanvas menu is one list of six links, a dropdown was the right answer.

Why it works

Navigation competes with content for space in a header, and content usually loses. Moving the full index into a panel means the header can be a logo, one action and one trigger, which is the shape almost every well designed site has converged on.

The grouping is what makes it work rather than the sliding. A visitor scanning twenty links finds nothing. The same twenty links under three headings become three decisions, each with a handful of options, and that is a shape people can actually use.

The closing behaviour deserves attention too. Escape, the overlay and a link click all closing the panel is what the WAI-ARIA authoring practices for dialogs describe, and it is the difference between a panel that feels light and one that feels like a trap. Somebody who opened it by accident should be able to get out without thinking.

Elementor offcanvas menu on desktop and on a phone
The same panel on a laptop and a phone, sized as a percentage so both feel right.

Getting it right

  • Percentage widths, not pixels. A 400px panel is comfortable on a laptop and nearly full screen on a phone.
  • Group anything over eight links. Headings turn a list into a map.
  • Match the trigger to the panel side. An icon on the right that opens a panel from the left feels wrong even if nobody can say why.
  • Keep the social row at the bottom. It is a footer inside the panel, not a navigation item.
  • Check it with the keyboard. Tab in, tab through, press Escape.

Elementor offcanvas menu: common questions

Is it free?

No. The offcanvas menu is part of Sky Addons Pro.

Which side does it open from?

Left, right, top or bottom, whichever suits the design.

Can I use my own button to open it?

Yes. Give the widget a CSS selector and any element on the page becomes the trigger.

Can it hold more than one menu?

Yes. Multi menu mode lets you add several sections, each with its own title and its own WordPress menu.

How does a visitor close it?

By clicking a link, pressing Escape, or clicking outside the panel. All three are on by default.

The short version

The Elementor offcanvas menu gives navigation the room a header cannot spare: a panel from any of four sides, several grouped menus inside it, social links at the bottom, and any element on the page as the trigger. It closes three different ways, it styles like the rest of your site, and it turns a crowded header into a logo, an action and one clear control.

See six panels

The Offcanvas Menu demo runs six panels on one page, including a grouped multi section layout and panels from three different sides. Every control is listed in the Off-Canvas Menu documentation.

For a header bar with mega panels rather than a slide in, the Elementor nav menu is the matching widget, and Elementor breadcrumbs tell people where they landed.

The offcanvas menu is part of Sky Addons Pro. The free versus Pro page shows where the line falls.

Written by
Shahidul Islam
Writes about the work behind the widgets — what shipped, why, and what it cost.
Share
In this post

More from the journal

Elementor Offcanvas Menu: Give Navigation Its Own Room

Elementor Offcanvas Menu: Give Navigation Its Own Room

The Elementor offcanvas menu slides navigation in from any of four sides, with grouped sections, social links, and any element on the page as the trigger.
Elementor Nav Menu: Build the Header Your Theme Would Not Let You

Elementor Nav Menu: Build the Header Your Theme Would Not Let You

The Elementor nav menu builds real headers: WordPress menus or custom items, mega menu panels from any template, and a hamburger you can trigger yourself.
Elementor Hover Video: Let the Cursor Start the Film, Not a Click

Elementor Hover Video: Let the Cursor Start the Film, Not a Click

The Elementor hover video plays a silent preview when the cursor arrives, loading nothing until it does. Switch films from tabs or buttons, no click needed.

Comments are closed.