<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"
integrity="sha512-Fo3rlrZj/k7ujTnHg4CGR2D7kSs0v4LLanw2qksYuRlEzO+tcaEPQogQ0KaoGN26/zrn20ImR1DfuLWnOo7aBA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<style>
*{
margin: 0;
padding: 0;
box-sizing: border-box;
list-style-type: none;
text-decoration: none;
}
body{
background-color: #f5f5f5;
}
.top_navbar{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 60px;
background-color: #323233;
box-shadow: 1px 0 2px rgba(0,0,0,0.125);
display: flex;
align-items: center;
}
.top_navbar .logo{
font-family: sans-serif;
width: 300px;
font-size: 25px;
font-weight: 700;
padding: 0 25px;
color: white;
letter-spacing: 2px;
text-transform: uppercase;
border-right: 2px solid #f5f5f5;
}
.top_navbar .menu{
width: calc(100%-250px);
padding: 0 25px;
display: flex;
justify-content: space-between;
align-items: center;
}
.top_navbar .hamburger{
font-size: 25px;
cursor: pointer;
color:white;
transition: 0.5s;
}
.top_navbar .hamburger:hover{
color: #007dc3;
}
.sidebar{
position: fixed;
top: 60px;
left: 0;
width: 220px;
height: 100%;
background: #042331;
}
.sidebar ul li a{
display: block;
padding: 16px 25px ;
border-bottom: 1px solid #03374e;
color: #0e94d4;
transition: 0.5s;
}
.sidebar ul li a .icon{
font-size: 18px;
color: white;
vertical-align: middle;
}
.sidebar ul li a .text{
margin-left: 19px;
color: #fff;
font-family: sans-serif;
font-size: 18px;
letter-spacing: 2px;
transition: 0.5s;
}
.sidebar ul li a:hover{
background: #0e94d4;
color: #fff;
}
.hover_collapse .sidebar{
transition: 0.5s;
width: 70px;
}
.hover_collapse .sidebar ul li a .text{
display: none;
}
</style>
</head>
<body>
<div class="wrapper hover_collapse">
<div class="top_navbar">
<div class="logo">Eaglewebworld</div>
<!--Menu Button------>
<div class="menu">
<div class="hamburger">
<i class="fas fa-bars"></i>
</div>
</div>
</div>
<div class="sidebar">
<div class="sidebar_inner">
<ul>
<li>
<a href="#">
<span class="icon"><i class="fa fa-qrcode"></i></span>
<span class="text">Dashboard</span>
</a>
</li>
<li>
<a href="#">
<span class="icon"><i class="fa fa-link"></i></span>
<span class="text">ShortCuts</span>
</a>
</li>
<li>
<a href="#">
<span class="icon"><i class="fa fa-eye"></i></span>
<span class="text">Overview</span>
</a>
</li>
<li>
<a href="#">
<span class="icon"><i class="fa fa-book"></i></span>
<span class="text">Event</span>
</a>
</li>
<li>
<a href="#">
<span class="icon"><i class="fa fa-question-circle"></i></span>
<span class="text">About</span>
</a>
</li>
<li>
<a href="#">
<span class="icon"><i class="fa fa-pen"></i></span>
<span class="text">Service</span>
</a>
</li><li>
<a href="#">
<span class="icon"><i class="fa fa-id-card"></i></span>
<span class="text">Contact</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<script>
var li_items=document.querySelectorAll(".sidebar ul li");
var hamburger=document.querySelector(".hamburger");
var wrapper=document.querySelector(".wrapper");
li_items.forEach((li_item)=>{
li_item.addEventListener("mouseenter",()=>{
li_item.closest(".wrapper").classList.remove("hover_collapse");
})
})
li_items.forEach((li_item)=>{
li_item.addEventListener("mouseleave",()=>{
li_item.closest(".wrapper").classList.add("hover_collapse");
})
})
hamburger.addEventListener("click",()=>{
hamburger.closest(".wrapper").classList.toggle("hover_collapse");
})
</script>
</body>
</html>
Comments
Post a Comment