0% found this document useful (0 votes)
47 views

Dashboard HTML

The document contains HTML and CSS code to create a sidebar navigation menu for a dashboard. The sidebar menu includes options like Dashboard, Revenue, Notifications, Analytics, Likes, and Wallets. It also includes dark mode functionality to switch between light and dark themes.

Uploaded by

ramesh sid
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

Dashboard HTML

The document contains HTML and CSS code to create a sidebar navigation menu for a dashboard. The sidebar menu includes options like Dashboard, Revenue, Notifications, Analytics, Likes, and Wallets. It also includes dark mode functionality to switch between light and dark themes.

Uploaded by

ramesh sid
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

<!

DOCTYPE html>
<!-- Coding by CodingLab | www.codinglabweb.com -->
<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">

<!----======== CSS ======== -->


<link rel="stylesheet" href="style.css">

<!----===== Boxicons CSS ===== -->


<link href='https://unpkg.com/[email protected]/css/boxicons.min.css'
rel='stylesheet'>

<!--<title>Dashboard Sidebar Menu</title>-->


</head>
<body>
<nav class="sidebar close">
<header>
<div class="image-text">
<span class="image">
<!--<img src="logo.png" alt="">-->
</span>

<div class="text logo-text">


<span class="name">Codinglab</span>
<span class="profession">Web developer</span>
</div>
</div>

<i class='bx bx-chevron-right toggle'></i>


</header>

<div class="menu-bar">
<div class="menu">

<li class="search-box">
<i class='bx bx-search icon'></i>
<input type="text" placeholder="Search...">
</li>

<ul class="menu-links">
<li class="nav-link">
<a href="#">
<i class='bx bx-home-alt icon' ></i>
<span class="text nav-text">Dashboard</span>
</a>
</li>

<li class="nav-link">
<a href="#">
<i class='bx bx-bar-chart-alt-2 icon' ></i>
<span class="text nav-text">Revenue</span>
</a>
</li>

<li class="nav-link">
<a href="#">
<i class='bx bx-bell icon'></i>
<span class="text nav-text">Notifications</span>
</a>
</li>

<li class="nav-link">
<a href="#">
<i class='bx bx-pie-chart-alt icon' ></i>
<span class="text nav-text">Analytics</span>
</a>
</li>

<li class="nav-link">
<a href="#">
<i class='bx bx-heart icon' ></i>
<span class="text nav-text">Likes</span>
</a>
</li>

<li class="nav-link">
<a href="#">
<i class='bx bx-wallet icon' ></i>
<span class="text nav-text">Wallets</span>
</a>
</li>

</ul>
</div>

<div class="bottom-content">
<li class="">
<a href="#">
<i class='bx bx-log-out icon' ></i>
<span class="text nav-text">Logout</span>
</a>
</li>

<li class="mode">
<div class="sun-moon">
<i class='bx bx-moon icon moon'></i>
<i class='bx bx-sun icon sun'></i>
</div>
<span class="mode-text text">Dark mode</span>

<div class="toggle-switch">
<span class="switch"></span>
</div>
</li>

</div>
</div>

</nav>

<section class="home">
<div class="text">Dashboard Sidebar</div>
</section>

<script>
const body = document.querySelector('body'),
sidebar = body.querySelector('nav'),
toggle = body.querySelector(".toggle"),
searchBtn = body.querySelector(".search-box"),
modeSwitch = body.querySelector(".toggle-switch"),
modeText = body.querySelector(".mode-text");

toggle.addEventListener("click" , () =>{
sidebar.classList.toggle("close");
})

searchBtn.addEventListener("click" , () =>{
sidebar.classList.remove("close");
})

modeSwitch.addEventListener("click" , () =>{
body.classList.toggle("dark");

if(body.classList.contains("dark")){
modeText.innerText = "Light mode";
}else{
modeText.innerText = "Dark mode";

}
});
</script>

</body>
</html>

You might also like