All Projects → bootstrapstudio → Bootstrap Better Nav

bootstrapstudio / Bootstrap Better Nav

Replaces the default Bootstrap navbar collapse with an elegant off-screen menu.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Bootstrap Better Nav

Springboot mybatisplus
SpringBoot集成MyBatisPlus
Stars: ✭ 199 (-9.13%)
Mutual labels:  bootstrap
Ssis Dashboard
HTML5 SQL Server Integration Services Dashboard
Stars: ✭ 206 (-5.94%)
Mutual labels:  bootstrap
Startbootstrap Blog Home
A Bootstrap HTML template for blog homepages - created by Start Bootstrap
Stars: ✭ 215 (-1.83%)
Mutual labels:  bootstrap
Startbootstrap Blog Post
A Bootstrap HTML template for blog posts - created by Start Bootstrap
Stars: ✭ 199 (-9.13%)
Mutual labels:  bootstrap
Jekyll Doc Theme
Jekyll theme for creating project documentation websites
Stars: ✭ 203 (-7.31%)
Mutual labels:  bootstrap
Typesetter
Open source CMS written in PHP focused on ease of use with true WYSIWYG editing and flat-file storage.
Stars: ✭ 212 (-3.2%)
Mutual labels:  bootstrap
Springboot Dubbox Web
springboot-dubbox后台管理
Stars: ✭ 198 (-9.59%)
Mutual labels:  bootstrap
Django Bootstrap Pagination
Django template tag for rendering Page objects as Bootstrap pagination HTML
Stars: ✭ 216 (-1.37%)
Mutual labels:  bootstrap
Codetest
🐷个人代码库,日常JS代码都在这里,防止电脑数据丢失。。。0.0。更新内容请关注README.md
Stars: ✭ 204 (-6.85%)
Mutual labels:  bootstrap
Bootstrap Checkbox
A checkbox component based on Bootstrap framework.
Stars: ✭ 214 (-2.28%)
Mutual labels:  bootstrap
Mazer
Free and Open-source Bootstrap 5 Admin Dashboard Template and Landing Page
Stars: ✭ 195 (-10.96%)
Mutual labels:  bootstrap
Yii2 Bootstrap4
Yii 2 Bootstrap 4 Extension
Stars: ✭ 204 (-6.85%)
Mutual labels:  bootstrap
Core
Zikula Core Framework
Stars: ✭ 213 (-2.74%)
Mutual labels:  bootstrap
Yadm
Yet Another Dotfiles Manager
Stars: ✭ 2,982 (+1261.64%)
Mutual labels:  bootstrap
Bootlint
HTML linter for Bootstrap projects
Stars: ✭ 2,405 (+998.17%)
Mutual labels:  bootstrap
Bslib
Tools for theming shiny and rmarkdown from R via Bootstrap (3 or 4) Sass.
Stars: ✭ 197 (-10.05%)
Mutual labels:  bootstrap
Pug Bootstrap
Bootstrap framework written completely using mixins in Pug
Stars: ✭ 212 (-3.2%)
Mutual labels:  bootstrap
Light Blue Vue Admin
🤘Vue admin dashboard template with stylish transparent design
Stars: ✭ 218 (-0.46%)
Mutual labels:  bootstrap
Three Seed
A Three.js starter project with ES6 and Webpack
Stars: ✭ 213 (-2.74%)
Mutual labels:  bootstrap
Stocksensation
基于情感字典和机器学习的股市舆情情感分类可视化Web
Stars: ✭ 215 (-1.83%)
Mutual labels:  bootstrap

Bootstrap Better Nav

Tiny library that replaces the default Bootstrap navbar collapse with an elegant off-screen menu.

No configuration and no additional HTML markup required. Just include the library's JavaScript and CSS files, and your new navigation is ready.

Demo

Installation

The library works only in Bootstrap 4 projects and requires a valid Navbar to be present on the page.

To use it, simply include its CSS and JavaScript in your HTML. You can find the necessary files in the /dist directory of this project. CDN versions are also available via unpkg.

<!-- In <head> after the Bootstrap CSS. -->
<link rel="stylesheet" href="https://unpkg.com/@bootstrapstudio/bootstrap-better-nav/dist/bootstrap-better-nav.min.css">

<!-- At the end of <body>, after jQuery and the Bootstrap js -->
<script src="https://unpkg.com/@bootstrapstudio/bootstrap-better-nav/dist/bootstrap-better-nav.min.js"></script>

Once the JavaScript is included in the page the library is automatically enabled. A new off-screen menu is added to the HTML, which is synced with the contents of your navbar automatically.

<div id="side-menu">
  <button class="close"><span aria-hidden="true">×</span></button>
  <div class="contents">
      <!-- The items from the Bootstrap Navbar will be copied here by the library. -->
  </div>
</div>

Clicking on the navbar toggle button will show the off-screen menu instead of expanding the Bootstrap navbar.

The menu has only basic styling, you can easily customize it with CSS.

Configuring menu direction

The slide-in menu can be positioned on the left or the right side of the screen. By default it is on the right, but that can be easily changed by adding the better-bootstrap-nav-left class to the Bootstrap navbar.

<nav class="navbar navbar-expand-md better-bootstrap-nav-left">

Using in Bootstrap Studio

To add this plugin to your Bootstrap Studio project, simply go to the Design panel (bottom-right) and add the needed resources.

In Styles add the CSS part of the library as an external link.

Demo

A dialog window should open. Inside, paste the CSS URL from the Installation guide.

Demo

Repeat this process for the JavaScript part of the library.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].