Sidebar
The sidebar component is normally nested inside layout component
<div class="layout has-sidebar">
<aside class="sidebar">
Sidebar
</aside>
<!-- ... -->
</div>
collapsed
To change the status of the sidebar from default width to collapsed width, add .collapsed class
<div class="layout has-sidebar">
<aside class="sidebar collapsed">
Sidebar
</aside>
<!-- ... -->
</div>
toggled
If you want to toggle the sidebar, add .toggled class
The toggled class only works when breakpoint is set
<div class="layout has-sidebar">
<aside class="sidebar break-point-lg toggled">
Sidebar
</aside>
<!-- ... -->
</div>
breakpoint
Setting a break point defines when the sidebar should be responsive and activate the toggle behavior
<div class="layout has-sidebar">
<aside class="sidebar break-point-lg">
Sidebar
</aside>
<!-- ... -->
</div>
All break points :
breakpoint-xs = 480px
breakpoint-sm = 576px
breakpoint-md = 768px
breakpoint-lg = 992px
breakpoint-xl = 1200px
breakpoint-xxl = 1600px
It is also possible to customize the values of each break point
sidebar-toggler
sidebar-toggler class can be used on the button that is responsible for toggling the sidebar, you should also use the same breakpoint used on the sidebar
The toggled class only works when breakpoint is set
<div class="layout has-sidebar">
<aside class="sidebar break-point-lg">
Sidebar
</aside>
<!-- ... -->
<button class="sidebar-toggler break-point-lg">Toggle Sidebar</button>
<!-- ... -->
</div>