*/
transition: 'push',
- /**
- * Direction the offcanvas opens from. Determines class applied to body.
- * @option
- * @example left
- */
- position: 'left',
-
/**
* Force the page to scroll to top or bottom on open.
* @option
<h3>This is a left off-canvas panel</h3>
</div>
- <div class="off-canvas position-right" id="offCanvasRight" data-off-canvas data-position="right">
+ <div class="off-canvas position-right" id="offCanvasRight" data-off-canvas>
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a right off-canvas panel</h3>
</div>
- <div class="off-canvas position-top" id="offCanvasTop" data-off-canvas data-position="top">
+ <div class="off-canvas position-top" id="offCanvasTop" data-off-canvas>
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a top off-canvas panel</h3>
</div>
- <div class="off-canvas position-bottom" id="offCanvasBottom" data-off-canvas data-position="bottom">
+ <div class="off-canvas position-bottom" id="offCanvasBottom" data-off-canvas>
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a bottom off-canvas panel</h3>
</div>
- <div class="off-canvas position-left" id="offCanvasLeftOverlap" data-off-canvas data-position="left" data-transition="overlap">
+ <div class="off-canvas position-left" id="offCanvasLeftOverlap" data-off-canvas data-transition="overlap">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a left off-canvas panel with 'overlap' transition</h3>
</div>
- <div class="off-canvas position-right" id="offCanvasRightOverlap" data-off-canvas data-position="right" data-transition="overlap">
+ <div class="off-canvas position-right" id="offCanvasRightOverlap" data-off-canvas data-transition="overlap">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a right off-canvas panel with 'overlap' transition</h3>
</div>
- <div class="off-canvas position-top" id="offCanvasTopOverlap" data-off-canvas data-position="top" data-transition="overlap">
+ <div class="off-canvas position-top" id="offCanvasTopOverlap" data-off-canvas data-transition="overlap">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a top off-canvas panel with 'overlap' transition</h3>
</div>
- <div class="off-canvas position-bottom" id="offCanvasBottomOverlap" data-off-canvas data-position="bottom" data-transition="overlap">
+ <div class="off-canvas position-bottom" id="offCanvasBottomOverlap" data-off-canvas data-transition="overlap">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a bottom off-canvas panel with 'overlap' transition</h3>
</div>
- <div class="off-canvas position-top" id="offCanvasForceTop" data-off-canvas data-position="top" data-force-to="top">
+ <div class="off-canvas position-top" id="offCanvasForceTop" data-off-canvas data-force-to="top">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a top off-canvas panel with force-to set to top</h3>
</div>
- <div class="off-canvas position-bottom" id="offCanvasForceBottom" data-off-canvas data-position="bottom" data-force-to="bottom">
+ <div class="off-canvas position-bottom" id="offCanvasForceBottom" data-off-canvas data-force-to="bottom">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a bottom off-canvas panel with force-to set to bottom</h3>
</div>
- <div class="off-canvas position-left" id="noOverlay" data-off-canvas data-position="left" data-content-overlay="false">
+ <div class="off-canvas position-left" id="noOverlay" data-off-canvas data-content-overlay="false">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a left off-canvas panel with no content overlay. You can still click the content to close me.</h3>
</div>
- <div class="off-canvas position-right" id="noCloseOnClick" data-off-canvas data-position="right" data-close-on-click="false">
+ <div class="off-canvas position-right" id="noCloseOnClick" data-off-canvas data-close-on-click="false">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a left off-canvas panel. It should reveal on large and up screens.</h3>
</div>
- <div class="off-canvas position-right reveal-for-medium" id="offCanvasRight" data-off-canvas data-position="right">
+ <div class="off-canvas position-right reveal-for-medium" id="offCanvasRight" data-off-canvas>
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a left off-canvas panel</h3>
</div>
- <div class="off-canvas position-right" id="offCanvasRight" data-off-canvas data-position="right">
+ <div class="off-canvas position-right" id="offCanvasRight" data-off-canvas>
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a right off-canvas panel</h3>
</div>
- <div class="off-canvas position-top" id="offCanvasTop" data-off-canvas data-position="top">
+ <div class="off-canvas position-top" id="offCanvasTop" data-off-canvas>
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a top off-canvas panel</h3>
</div>
- <div class="off-canvas position-bottom" id="offCanvasBottom" data-off-canvas data-position="bottom">
+ <div class="off-canvas position-bottom" id="offCanvasBottom" data-off-canvas>
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a bottom off-canvas panel</h3>
</div>
- <div class="off-canvas position-left" id="offCanvasLeftOverlap" data-off-canvas data-position="left" data-transition="overlap">
+ <div class="off-canvas position-left" id="offCanvasLeftOverlap" data-off-canvas data-transition="overlap">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a left off-canvas panel with 'overlap' transition</h3>
</div>
- <div class="off-canvas position-right" id="offCanvasRightOverlap" data-off-canvas data-position="right" data-transition="overlap">
+ <div class="off-canvas position-right" id="offCanvasRightOverlap" data-off-canvas data-transition="overlap">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a right off-canvas panel with 'overlap' transition</h3>
</div>
- <div class="off-canvas position-top" id="offCanvasTopOverlap" data-off-canvas data-position="top" data-transition="overlap">
+ <div class="off-canvas position-top" id="offCanvasTopOverlap" data-off-canvas data-transition="overlap">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a top off-canvas panel with 'overlap' transition</h3>
</div>
- <div class="off-canvas position-bottom" id="offCanvasBottomOverlap" data-off-canvas data-position="bottom" data-transition="overlap">
+ <div class="off-canvas position-bottom" id="offCanvasBottomOverlap" data-off-canvas data-transition="overlap">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a bottom off-canvas panel with 'overlap' transition</h3>
</div>
- <div class="off-canvas position-top" id="offCanvasForceTop" data-off-canvas data-position="top" data-force-to="top">
+ <div class="off-canvas position-top" id="offCanvasForceTop" data-off-canvas data-force-to="top">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a top off-canvas panel with force-to set to top</h3>
</div>
- <div class="off-canvas position-bottom" id="offCanvasForceBottom" data-off-canvas data-position="bottom" data-force-to="bottom">
+ <div class="off-canvas position-bottom" id="offCanvasForceBottom" data-off-canvas data-force-to="bottom">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a bottom off-canvas panel with force-to set to bottom</h3>
</div>
- <div class="off-canvas position-left" id="noOverlay" data-off-canvas data-position="left" data-content-overlay="false">
+ <div class="off-canvas position-left" id="noOverlay" data-off-canvas data-content-overlay="false">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<h3>This is a left off-canvas panel with no content overlay. You can still click the content to close me.</h3>
</div>
- <div class="off-canvas position-right" id="noCloseOnClick" data-off-canvas data-position="right" data-close-on-click="false">
+ <div class="off-canvas position-right" id="noCloseOnClick" data-off-canvas data-close-on-click="false">
<button class="close-button" aria-label="Close panel" type="button" data-close>
<span aria-hidden="true">×</span>
</button>