• HTML & CSS
  • Angular
  • Collapse
Getting started
  • Welcome
  • Install guide
Layouts
  • Containers
  • Dividers
  • Elevation
  • Flexbox
  • Grid
  • Pages
  • Sections
Styles
  • Colours
  • Typography
Helpers
  • Responsiveness
  • Scrollable
  • Spacing
  • Text
  • Other
Elements
  • Badges
  • Buttons
  • Icons
  • Tables
Components
  • Accordions
  • Alerts
  • Avatars
  • Breadcrumbs
  • Cards
  • Dropdowns
  • Forms
  • Lists & List Group
  • Modals
  • Meta Data
  • Nav
  • Pagination
  • Progress Timeline
  • Sidebar / Drawer
  • Snackbars & Toasts
  • Steppers
  • Tabs
  • Toggle
  • Toolbars
  • Tooltips
Organisms
  • Panel Header
Templates
  • Panel
Other
  • Downloads
  • Changelog

Sidebar / Drawer

Primarily used for navigation or meta data.


Default

      
<div class="hx-card is-flex mb-2 hx-nav-drawer" style="height: 10rem">
  <!-- no gradient (.hx-sidebar still works)-->
  <div class="hx-drawer is-active"></div>
  <!-- Main content -->
  <div class="content py-3 px-6">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.</p>
  </div>
</div>

<div class="hx-card is-flex  hx-nav-drawer" style="height: 10rem">
  <!--  purple gradient -->
  <div class="hx-drawer has-purple-gradient is-active"></div>
  <!-- Main content -->
  <div class="content py-3 px-6">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.</p>
  </div>
</div>

<!--
<div class="hx-card mb-2  hx-nav-drawer" style="height: 10rem">
  <div class="hx-drawer has-purple-gradient"></div>
</div>

<div class="hx-card mb-2  hx-nav-drawer" style="height: 10rem">
  <div class="hx-drawer has-orange-gradient"></div>
</div>
-->
        
    

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.

Navigation drawer

      
<div class="hx-card is-flex  hx-nav-drawer" style="height: 10rem">
  <div class="is-flex">
    <div class="hx-drawer has-purple-gradient is-minified is-active"></div>
    <div class="hx-drawer is-active"></div>
  </div>
  <!-- Main content -->
  <div class="content py-3 px-6">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.</p>
  </div>
</div>
        
    

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.

Sizes

      
<div class="hx-card is-flex mb-2  hx-nav-drawer" style="height: 10rem">
  <div class="hx-drawer hx-bg-purple is-active is-minified"></div>
  <div class="content py-4 px-6">
    <h3>Minimised</h3>
    <p>Add class <code>is-minified</code> to the drawer.</p>
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.</p>
  </div>
</div>
<div class="hx-card is-flex mb-2  hx-nav-drawer" style="height: 10rem">
  <div class="hx-drawer hx-bg-purple is-active"></div>
  <div class="content py-4 px-6">
    <h3>Default</h3>
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.</p>
  </div>
</div>
<div class="hx-card is-flex mb-2  hx-nav-drawer" style="height: 10rem">
  <div class="hx-drawer hx-bg-purple is-active is-expanded"></div>
  <div class="content py-4 px-6">
    <h3>Expanded</h3>
    <p>Add class <code>is-expanded</code> to the drawer.</p>
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.</p>
  </div>
</div>
        
    

Minimised

Add class is-minified to the drawer.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.

Default

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.

Expanded

Add class is-expanded to the drawer.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.

Right aligned

      
<div class="hx-card is-flex mb-2  hx-nav-drawer" style="height: 10rem">
  <div class="content py-3 px-6">
    <p>Add class <code>is-right</code> to the drawer.</p>
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.</p>
  </div>
  <div class="hx-drawer hx-bg-purple is-active is-right"></div>
</div>
        
    

Add class is-right to the drawer.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.

With overlay

      
<div class="hx-card is-flex  hx-nav-drawer" style="height: 10rem">
  <div class="hx-drawer hx-bg-purple is-absolute is-active"></div>
  <div class="hx-drawer-bg is-active"></div>
  <div class="content py-4 px-6">
    <p>Add class <code>is-expanded</code> to the drawer.</p>
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.</p>
  </div>
</div>
        
    

Add class is-expanded to the drawer.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet pellentesque finibus. Vestibulum consequat maximus sem, vitae tincidunt eros pharetra lacinia.

Top level

      
<p>To have the drawer on the top level and not in a container, add class <code>is-fixed</code> to the drawer.</p>
        
    

To have the drawer on the top level and not in a container, add class is-fixed to the drawer.