24
loading...
This website collects cookies to deliver better user experience
npm i reactstrap react-reveal bootstrap
import React,{useState} from 'react'
import Fade from 'react-reveal/Fade'
import {Navbar,NavbarBrand,
NavbarToggler,Nav,
NavItem,NavLink,
Collapse} from 'reactstrap';
import "bootstrap/dist/css/bootstrap.min.css";
import './App.css'
const[toggle,setToggle] = useState(false);
const isToggle = () => setToggle(!toggle);
//It is used to toggle the navbar here the initial
//state is set to false which means closed navbar
//isToggle is an arrow function which will change state
//of toggle to true and false
<div className="">
<Navbar color="dark" dark style={{alignItems:"flex-start"}}>
<NavbarBrand className="">
<h1 className="mainLogo">Coder Academy</h1>
</NavbarBrand>
<NavbarToggler onClick={isToggle} />
<Collapse isOpen={toggle} navbar>
<Fade left>
<Nav navbar className="text-center display-4"
style={{height:"55%"}}>
<NavItem>
<NavLink>
<p className="navLink">Home</p>
</NavLink>
</NavItem>
<NavItem>
<NavLink >
<p className="navLink">Resume</p>
</NavLink>
</NavItem>
<NavItem>
<NavLink >
<p className="navLink">Why us</p>
</NavLink>
</NavItem>
<NavItem>
<NavLink >
<p className="navLink">About</p>
</NavLink>
</NavItem>
<NavItem>
<NavLink >
<p className="navLink">Contact</p>
</NavLink>
</NavItem>
</Nav>
</Fade>
</Collapse>
</Navbar>
</div>
import React,{useState} from 'react'
import Fade from 'react-reveal/Fade'
import {Navbar,NavbarBrand,NavbarToggler,Nav,NavItem,NavLink,Collapse} from 'reactstrap';
import "bootstrap/dist/css/bootstrap.min.css";
import './App.css'
function App() {
const[toggle,setToggle] = useState(false);
const isToggle = () => setToggle(!toggle);
return (
<div className="">
<Navbar color="dark" dark style={{alignItems:"flex-start"}}>
<NavbarBrand className="">
<h1 className="mainLogo">Coder Academy</h1>
</NavbarBrand>
<NavbarToggler onClick={isToggle} />
<Collapse isOpen={toggle} navbar>
<Fade left>
<Nav navbar className="text-center display-4" style={{height:"55%"}}>
<NavItem>
<NavLink>
<p className="navLink">Home</p>
</NavLink>
</NavItem>
<NavItem>
<NavLink >
<p className="navLink">Resume</p>
</NavLink>
</NavItem>
<NavItem>
<NavLink >
<p className="navLink">Why us</p>
</NavLink>
</NavItem>
<NavItem>
<NavLink >
<p className="navLink">About</p>
</NavLink>
</NavItem>
<NavItem>
<NavLink >
<p className="navLink">Contact</p>
</NavLink>
</NavItem>
</Nav>
</Fade>
</Collapse>
</Navbar>
</div>
)
}
export default App
.navLink{
color: aquamarine;
transition: all 0.5s ease;
}
.navLink:hover{
transform: scale(1.4);
}
.mainLogo{
color: aquamarine;
}