Tutorials References Menu

Bootstrap Navigation Components


Tabs and Pills

Class Description Example
.nav nav-tabs Creates navigation tabs Try it
.nav nav-pills Creates navigation pills Try it
.nav nav-pills nav-stacked Creates vertical navigation pills Try it
.nav-justified Makes navigation tabs/pills equal widths of their parent, at screens wider than 768px. On smaller screens, the nav tabs/pills are stacked Try it
.disabled Indicates a disabled (unclickable) tab/pill Try it
Navigation tabs with dropdown menu Try it
Navigation pills with dropdown menu Try it
.tab-content Together with .tab-pane and data-toggle="tab" (data-toggle="pill" for pills), it makes the tab/pill toggleable Try it
.tab-pane Together with .tab-content and data-toggle="tab" (data-toggle="pill" for pills), it makes the tab/pill toggleable Try it

Navbars

Class Description Example
.navbar Creates a navigation bar Try it
.navbar-brand Added to a link or a header element inside the navbar to represent a logo or a header Try it
.navbar-btn Vertically aligns a button inside a navbar Try it
.navbar-collapse Collapses the navbar (hidden and replaced with a menu/hamburger icon on mobile phones and small tablets) Try it
.navbar-default Creates a default navigation bar (light-grey background color) Try it
.navbar-fixed-bottom Makes the navbar stay at the bottom of the screen (sticky/fixed) Try it
.navbar-fixed-top Makes the navbar stay at the top of the screen (sticky/fixed) Try it
.navbar-form Added to form elements inside the navbar to vertically center them (proper padding) Try it
.navbar-header Added to a container element that contains the link/element that represent a logo or a header Try it
.navbar-inverse Creates a black navigation bar (instead of light-grey) Try it
.navbar-left Aligns nav links, forms, buttons, or text, in the navbar to the left Try it
.navbar-link Styles an element to look like a link inside the navbar (anchors get proper padding and an underline on hover, while other elements like p or span gets a default hover effect - white color in an inversed navbar and a black color in a default navbar) Try it
.navbar-nav Used on a <ul> container that contains the list items with links inside a navigation bar Try it
.navbar-right Aligns nav links, forms, buttons, or text in the navbar to the right. Try it
.navbar-static-top Removes left, top and right borders (rounded corners) from the navbar (default navbar has a gray border and a 4px border-radius by default)
.navbar-text Vertical align any elements inside the navbar that are not links (ensures proper padding) Try it
.navbar-toggle Styles the button that should open the navbar on small screens. Often used together with three .icon-bar classes to indicate a toggleable menu icon (hamburger/bars) Try it


Breadcrumbs and Pagination

Class Description Example
.breadcrumb Makes a breadcrumb Try it
.pager Provides simple pagination links (Previous/Next) Try it
.previous Aligns the .pager previous button to the left Try it
.next Aligns the .pager next button to the right Try it
.disabled Indicates an unclickable link Try it
.pagination Provides pagination links Try it
.pagination-lg Used together with the .pagination class to provide larger pagination links Try it
.pagination-sm Used together with the .pagination class to provide smaller pagination links Try it
.disabled Indicates an unclickable link Try it
.active Indicates the current page Try it

Labels and Badges

Class Description Example
.label label-default Indicates a default grey label Try it
.label label-primary Indicates a blue label of type "primary" Try it
.label label-success Indicates a green label of type "success" Try it
.label label-info Indicates a light blue label of type "info" Try it
.label label-warning Indicates a yellow label of type "warning" Try it
.label label-danger Indicates a red label of type "danger" Try it
.badge Indicates new or unread items Try it
.jumbotron Indicates a big box for calling extra attention to featured content or information Try it
.jumbotron (extra) To let the .jumbotron box span the full width, and without rounded corners, place it outside the .container class Try it