react navbar examples

Example 1: reactboostrap navbar responsive

import React from 'react'
import {
    BrowserRouter as Router,
    Switch,
    Route,
    useParams,
  } from "react-router-dom";
  import { Navbar,Nav,NavDropdown,Form,FormControl,Button } from 'react-bootstrap'
  import Home from './Home';
  import AboutUs from './AboutUs';
  import ContactUs from './ContactUs';

class BootstrapNavbar extends React.Component{

    render(){
        return(
            <div>
                <div className="row">
                    <div className="col-md-12">
                        <Router>
                            <Navbar bg="dark" variant="dark" expand="lg" sticky="top">
                                <Navbar.Brand href="#home">React Bootstrap Navbar</Navbar.Brand>
                                <Navbar.Toggle aria-controls="basic-navbar-nav" />
                                <Navbar.Collapse id="basic-navbar-nav">
                                    <Nav className="mr-auto">
                                    <Nav.Link href="/">Home</Nav.Link>
                                    <Nav.Link href="/about-us">Contact Us</Nav.Link>
                                    <Nav.Link href="/contact-us">About Us</Nav.Link>
                                    <NavDropdown title="Dropdown" id="basic-nav-dropdown">
                                        <NavDropdown.Item href="#action/3.1">Action</NavDropdown.Item>
                                        <NavDropdown.Item href="#action/3.2">Another action</NavDropdown.Item>
                                        <NavDropdown.Item href="#action/3.3">Something</NavDropdown.Item>
                                        <NavDropdown.Divider />
                                        <NavDropdown.Item href="#action/3.4">Separated link</NavDropdown.Item>
                                    </NavDropdown>
                                    </Nav>
                                    <Form inline>
                                    <FormControl type="text" placeholder="Search" className="mr-sm-2" />
                                    <Button variant="outline-success">Search</Button>
                                    </Form>
                                </Navbar.Collapse>
                            </Navbar>
                            <br />
                            <Switch>
                                <Route exact path="/">
                                    <Home />
                                </Route>
                                <Route path="/about-us">
                                    <AboutUs />
                                </Route>
                                <Route path="/contact-us">
                                    <ContactUs />
                                </Route>
                            </Switch>
                        </Router>
                    </div>
                </div>
            </div>
        )  
    }
}

export default BootstrapNavbar;

Example 2: navbar examples

<nav class="navbar navbar-expand-md bg-dark 
  navbar-dark">
  <!-- Brand -->
  <a class="navbar-brand" href="#">Navbar</a>

  
  <!-- Toggler/collapsibe Button -->
  <button 
  class="navbar-toggler" type="button" 
  data-toggle="collapse" data-target="#collapsibleNavbar">
    
  <span class="navbar-toggler-icon"></span>
  </button>

  
  <!-- Navbar links -->
  <div class="collapse navbar-collapse" 
  id="collapsibleNavbar">
    <ul class="navbar-nav">
      
  <li class="nav-item">
        <a class="nav-link" 
  href="#">Link</a>
      </li>
      
  <li class="nav-item">
        <a class="nav-link" 
  href="#">Link</a>
      </li>
      
  <li class="nav-item">
        <a class="nav-link" 
  href="#">Link</a>
      </li> 
    
  </ul>
  </div> 
</nav>