Navs and Navbar
Creating Navs
- Basic Nav Classes:
- With/without ULs
<nav>
<nav>
items<nav>
links
- Nav Link Options:
- .active class
- .disabled class
- Nav Styles
- nav-pills
- nav-tabs
- Nav Alignment
- justify-content-center
- justify-content-end
- nav-fill
- nav-justified
- flex-column
Creating Navbars
- Navbar Classes:
- .navbar
- .navbar-expand(-BP)
- BP: you know it
- Navbar Colors:
- bg-COLOR for backgrounds
- COLOR: primary etc
- navbar-light
- navbar-dark
- bg-COLOR for backgrounds
- navbar-nav options
- .navbar-nav container
- .nav-item
- .nav-link
- .active
- .disabled
- .navbar-nav container
Branding and text
- Navbar options
- .navbar-brand
- right next to .navbar-nav
- Link or Headline
- Using Images
- .navbar-text
- .navbar-brand
Add dropdown to Navigation
- Dropdown Setup
- .dropdown to align
- .dropdown-toggle on link
- data-toggle=”dropdown” in JS
- .dropdown-menu
- .dropdown-item
- id & aria attributes
Using Form Elements(search in Nav)
- .form-inline for
<form>
- .form-control for
<input>
- spacing as needed
Positioning
- Placement Opitons
- .fixed-top
- .fixed-bottom
- .sticky-top
- Spacing as needed
Collapsable Content
- Collapsable content
- .collapse
- .navbar-collapse
- id
- we need all of those in one div
- Toggler Classes
- .navbar-toggler
- Other properties
- .navbar-toggler-icon
-
Here’s what you need:
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#myTogglerNav" aria-expanded="false" aria-controls="myTogglerNav" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button> <div class="collapse navbar-collapse" id="myTogglerNav"> <div class="navbar-nav ml-auto"> <a class="nav-item nav-link active" href="#">Home</a> <a class="nav-item nav-link" href="#">Mission</a> <a class="nav-item nav-link" href="#">Services</a> <a class="nav-item nav-link" href="#">Staff</a> <a class="nav-item nav-link" href="#">Testimonials</a> </div><!-- navbar --> </div>