Skip to content

kenangundogan/javascript-offcanvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Javascript Offcanvas

Javascript offcanvas - tiny and simple.

Status

JS gzip size JS Brotli size CSS gzip size CSS Brotli size

Javascript Offcanvas

Options

Option Type Default Description Example
id string id DOM element Example
data-position string left special class can be added Example
data-size string small special class can be added Example
data-transition int 300ms opening and closing animation speed Example

Usage example

Script

var offcanvas = new Offcanvas;

View

<!-- Button trigger offcanvas -->
<button 
    class="offcanvasBtn"
    data-target="#offcanvas-left"
>
Default
</button>

<!-- Offcanvas -->
<div
    class="offcanvas-container"
    id="offcanvas-left"
    data-position="left"
    data-size="medium"
    data-transition="300"
    >
    <div class="offcanvas-wrapper">
        <i class="offcanvas-close"></i>
        ...
    </div>
</div>

Copyright and license

Designed and built by Kenan Gündoğan
2021 Currently - Code released under the MIT License Docs released under Creative Commons

Releases

No releases published

Sponsor this project

Packages

No packages published