কম্পিউটার

কিভাবে CSS দিয়ে একটি অ্যানিমেটেড, ক্লোজেবল সাইড নেভিগেশন মেনু তৈরি করবেন?


নিম্নলিখিত হল একটি অ্যানিমেটেড, বন্ধযোগ্য সাইড নেভিগেশন মেনু তৈরি করার কোড -

উদাহরণ

<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.sideNav {
   height: 100vh;
   width: 0;
   position: fixed;
   z-index: 1;
   top: 0;
   left: 0;
   background-color: rgb(46, 218, 195);
   overflow-x: hidden;
   padding-top: 60px;
   transition: 0.5s;
}
.sideNav a {
   padding: 8px 8px 8px 32px;
   text-decoration: none;
   font-size: 25px;
   color: #000000;
   font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   display: block;
   transition: 0.3s;
}
.sidenav a:hover {
   color: #f1f1f1;
}
.sideNav .closeBtn {
   position: absolute;
   top: 0;
   right: 25px;
   font-size: 36px;
   margin-left: 50px;
}
button {
   padding: 15px;
   background-color: rgb(0, 27, 145);
   color: rgb(255, 255, 255);
   font-size: 20px;
   border: none;
   border-radius: 2%;
}
</style>
</head>
<body>
<nav class="sideNav">
<a href="#" class="closeBtn">×</a>
<a href="#">Login</a>
<a href="#">Register</a>
<a href="#">Home</a>
<a href="#">About Us</a>
</nav>
<button class="openSideNav">Click here to open sideNav</button>
<script>
   let openBtn = document.querySelector(".openSideNav");
   openBtn.addEventListener("click", () => {
      showNav();
   });
   let closeBtn = document.querySelector(".closeBtn");
   closeBtn.addEventListener("click", () => {
      hideNav();
   });
   function showNav() {
      document.querySelector(".sideNav").style.width = "300px";
   }
   function hideNav() {
      document.querySelector(".sideNav").style.width = "0";
   }
</script>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

কিভাবে CSS দিয়ে একটি অ্যানিমেটেড, ক্লোজেবল সাইড নেভিগেশন মেনু তৈরি করবেন?

বোতামে ক্লিক করলে পাশের নেভিগেশন খুলবে −

কিভাবে CSS দিয়ে একটি অ্যানিমেটেড, ক্লোজেবল সাইড নেভিগেশন মেনু তৈরি করবেন?

ক্রস বোতামে ক্লিক করলে পাশের নেভিগেশন বন্ধ হয়ে যাবে।


  1. HTML এবং CSS এর ভিতরে একটি লগইন ফর্ম সহ একটি প্রতিক্রিয়াশীল নেভিগেশন মেনু কীভাবে তৈরি করবেন?

  2. কিভাবে CSS দিয়ে একটি অ্যানিমেটেড সার্চ ফর্ম তৈরি করবেন?

  3. কিভাবে CSS দিয়ে কার্ড তৈরি করবেন?

  4. কিভাবে CSS দিয়ে একটি অন স্ক্রোল ফিক্সড নেভিগেশন বার তৈরি করবেন?