কিভাবে তৈরি করা: নাইব মেনু সাইডবার

সাইড নেভিগেশনে নাইব মেনু যোগ করার কিভাব

সাইড নেভিগেশনের নাইব মেনু

আপনারদের নিজেদের প্রয়াস করুন

নাইব মেনু সাইডবার তৈরি করুন

প্রথম পদক্ষেপ - HTML যোগ করুন:

<div class="sidenav">
  <a href="#about">About</a>
  <a href="#services">Services</a>
  <a href="#clients">Clients</a>
  <a href="#contact">Contact</a>
  <button class="dropdown-btn">Dropdown
    <i class="fa fa-caret-down"></i>
  </button>
  <div class="dropdown-container">
    <a href="#">Link 1</a>
    <a href="#">Link 2</a>
    <a href="#">Link 3</a>
  </div>
  <a href="#contact">Search</a>
</div>

উদাহরণ ব্যাখ্যা:

কোনও ইলেমেন্ট ব্যবহার করে ড্রপডাউন মেনু খুলতে, যেমন <button>،<a> বা <p> ইলেমেন্ট।

কোনও কন্টেনার ইলেমেন্ট (যেমন <div>) ব্যবহার করে ড্রপডাউন মেনু তৈরি করুন এবং তারমধ্যে ড্রপডাউন মেনু লিঙ্ক যোগ করুন। আমরা সাইডবারের সকল লিঙ্ককে একই শৈলী ব্যবহার করব।

দ্বিতীয় পদক্ষেপ - সিএসএস যোগ করুন:

/* স্থায়ী সাইডবার নেভিগেশন, সম্পূর্ণ উচ্চতা */
.sidenav {
  height: 100%;
  width: 200px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  padding-top: 20px;
}
/* সাইডবার লিঙ্ক এবং ড্রপডাউন মেনু বাটনের শৈলী নির্ধারণ */
.sidenav a, .dropdown-btn {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 20px;
  color: #818181;
  display: block;
  border: none;
  background: none;
  width:100%;
  text-align: left;
  cursor: pointer;
  outline: none;
}
/* মাউস অবস্থান করার সময় */
.sidenav a:hover, .dropdown-btn:hover {
  color: #f1f1f1;
}
/* মূল কনটেন্ট */
.main {
  margin-left: 200px; /* সাইডবারের পড়াশৈলীর সমান */
  font-size: 20px; /* টেক্সট সরবরাহ করতে সুবিধা করুন */
  padding: 0px 10px;
}
/* সক্রিয় ড্রপডাউন মেনু বাটনের জন্য একটি সক্রিয় শ্রেণী যোগ করুন */
.active {
  background-color: green;
  color: white;
}
/* ড্রপডাউন মেনুর কন্টেন্টার (ডিফল্টে লুকিয়ে)।অপশনাল: ড্রপডাউন মেনুর কন্টেন্টকে আরও আলোকপাতকারী প্রক্ষেপণ এবং ডান অভ্যন্তরীণ মার্জিন যোগ করে নকশা পরিবর্তন করুন */
.dropdown-container {
  display: none;
  background-color: #262626;
  padding-left: 8px;
}
/* অপশনাল: তিত্তুল নির্ভর আইকনের শৈলী নির্ধারণ */
.fa-caret-down {
  float: right;
  padding-right: 8px;
}

আপনারদের নিজেদের প্রয়াস করুন

তৃতীয় পদক্ষেপ - জাভাস্ক্রিপ্ট যোগ করুন:

//* সমস্ত ড্রপডাউন মেনু বাটনকে পরিবর্তন করে হোক নায়় দেখানো এবং দেখানোর মধ্যে পার্থক্য করুন - এটি ব্যবহারকারীকে একাধিক ড্রপডাউন মেনু ব্যবহার করতে দেয় যা কোনও সংঘাত সৃষ্টি করে না */
var dropdown = document.getElementsByClassName("dropdown-btn");
var i;
for (i = 0; i < dropdown.length; i++) {
  dropdown[i].addEventListener("click", function() {
    this.classList.toggle("active");
    var dropdownContent = this.nextElementSibling;
    if (dropdownContent.style.display === "block") {
      dropdownContent.style.display = "none";
    } else {
      dropdownContent.style.display = "block";
    }
  });
}

আপনারদের নিজেদের প্রয়াস করুন

সংশ্লিষ্ট পৃষ্ঠা

শিক্ষাক্রম:CSS 下拉菜单

শিক্ষাক্রম:কিভাবে ক্লিক করা যায় ড্রপডাউন মেনু

শিক্ষাক্রম:CSS 导航栏

শিক্ষাক্রম:কিভাবে সাইড নেভিগেশন বার তৈরি করবো