Offcanvas

Offcanvas is a sidebar component that can be toggled via JavaScript to appear from the left, right, top, or bottom edge of the viewport. Buttons or anchors are used as triggers that are attached to specific elements you toggle, and data attributes are used to invoke our JavaScript.

Basic usage

To create an offcanvas, add the .offcanvas class to a container element. You can also add the .offcanvas-start, .offcanvas-end, .offcanvas-top, or .offcanvas-bottom class to specify the position of the offcanvas. The .show class is used to display the offcanvas.

<div class="offcanvas offcanvas-start" tabindex="-1" id="offcanvas">
  <div class="offcanvas-body">
    Content for the offcanvas goes here. You can place just about any Tabler component or custom elements here.
  </div>
</div>

Look at the example below to see how the offcanvas works.

Cookies banner

The offcanvas component is used to display a cookies banner. It is a great way to inform users about the use of cookies on your website and to get their consent.

Do you have a question? ask the community
Do you see a bug? open an issue on GitHub
Do you like Tabler? tweet about it!
Support Tabler's development: Github Sponsors
illustrations banner imageillustrations banner image dark
65 sleek illustrations for your startup's visual identity.