Press "Enter" to skip to content

HTML Template for Navigating off-canvas Sidebar With jQuery & Bootstrap

Simple Sidebar is an off-the-canvas sidebar navigation template for Bootstrap created by Start Bootstrap. An easy-to-configure, easy-to-navigate sidebar template built using Bootstrap framework and jQuery library.

Basic Use

After downloading, simply edit the HTML and CSS files included in the dist directory. These are the only files you have to worry about, you can ignore everything else! To preview the changes you make to the code, you can open the index.html file in your web browser.

Advanced Use

Copy the theme’s source files and go to the theme’s root directory. Run npm install and then run npm start which will open a preview of the template in your default browser, see changes to core template files, and reload the browser directly when the changes are saved. You can view the package.json file to see which scripts are included.

How to make use of it:

1. Install the package and run the build.

# NPM
$ npm i startbootstrap-simple-sidebar-With-jQuery
$ npm run build

2. Import the bundled CSS into your doc.

<link href="dist/css/styles.css" rel="stylesheet" />
// or import the scss
@import "startbootstrap-simple-sidebar-master/src/scss/styles.scss";

3. The HTML template for the sidebar navigation. Make certain to maintain all web page content inside the #page-content-wrapper.

<div class="d-flex" id="wrapper">
  <!-- Sidebar-->
  <div class="bg-light border-right" id="sidebar-wrapper">
    <div class="sidebar-heading">Heading</div>
    <div class="list-group list-group-flush">
      <a class="list-group-item list-group-item-action bg-light" href="#!">Dashboard</a>
      <a class="list-group-item list-group-item-action bg-light" href="#!">Shortcuts</a>
      <a class="list-group-item list-group-item-action bg-light" href="#!">Overview</a>
      <a class="list-group-item list-group-item-action bg-light" href="#!">Events</a>
      <a class="list-group-item list-group-item-action bg-light" href="#!">Profile</a>
      <a class="list-group-item list-group-item-action bg-light" href="#!">Status</a>
    </div>
  </div>
  <!-- Page Content-->
  <div id="page-content-wrapper">
    <nav class="navbar navbar-expand-lg navbar-light bg-light border-bottom">
      <button class="btn btn-primary" id="menu-toggle">Toggle Menu</button>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button>
      <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav ml-auto mt-2 mt-lg-0">
          <li class="nav-item active">
            <a class="nav-link" href="#!">
              Home
              <span class="sr-only">(current)</span>
            </a>
          </li>
          <li class="nav-item"><a class="nav-link" href="#!">Link</a></li>
          <li class="nav-item dropdown">
            <a class="nav-link dropdown-toggle" id="navbarDropdown" href="#!" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown</a>
            <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
              <a class="dropdown-item" href="#!">Action</a>
              <a class="dropdown-item" href="#!">Another action</a>
              <div class="dropdown-divider"></div>
              <a class="dropdown-item" href="#!">Something else here</a>
            </div>
          </li>
        </ul>
      </div>
    </nav>
    <div class="container-fluid">
      <h1 class="mt-4">Simple Sidebar</h1>
    </div>
  </div>
</div>

4. The primary jQuery script to allow the sidebar navigation.

<script src="/path/to/cdn/jquery.slim.min.js"></script>
$("#menu-toggle").click(function (e) {
  e.preventDefault();
  $("#wrapper").toggleClass("toggled");
});

Simple Sidebar Navigation Template, Simple Bootstrap Sidebar Plugin/Github


See Demo And Download

Official Website(StartBootstrap): Click Here

This superior jQuery/javascript plugin is developed by StartBootstrap. For extra Advanced Usages, please go to the official website.

Be First to Comment

    Leave a Reply

    Your email address will not be published.