কম্পিউটার

সিএসএস এবং জাভাস্ক্রিপ্ট সহ স্মার্টফোন / ট্যাবলেটগুলির জন্য একটি শীর্ষ নেভিগেশন মেনু কীভাবে তৈরি করবেন?


বিশেষত CSS এবং Javascript ব্যবহার করে স্মার্টফোন এবং ট্যাবলেটের স্ক্রীন সাইজের জন্য টপ নেভিগেশন মেনু তৈরি করার কোড নিচে দেওয়া হল -

উদাহরণ

<!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>
body {
   margin: 0px;
   padding: 0px;
}
nav {
   position: relative;
   top: 0;
   width: 100%;
   background-color: rgb(39, 39, 39);
   overflow: auto;
   height: auto;
}
.links {
   display: inline-block;
   text-align: center;
   padding: 14px;
   color: rgb(178, 137, 253);
   text-decoration: none;
   font-size: 17px;
}
.links:hover {
   background-color: rgb(100, 100, 100);
}
.selected {
   background-color: rgb(0, 18, 43);
}
.hamburger {
   color: white;
   font-weight: bolder;
   display: none;
}
@media screen and (max-width: 600px) {
nav a:not(:first-child) {
   display: none;
}
nav a.hamburger {
   float: right;
   display: block;
   padding: 12px;
}
nav.openNav a.hamburger {
   position: absolute;
   right: 0;
   bottom: 0;
}
nav.openNav a {
   float: none;
   display: block;
   text-align: center;
}
}
</style>
</head>
<body>
<nav class="bottomNav">
<a class="links selected" href="#"> Home</a>
<a class="links" href="#"> Login</a>
<a class="links" href="#"> Register</a>
<a class="links" href="#"> Contact Us</a>
<a class="links" href="#">More Info</a>
<a class="hamburger">☰</a>
</nav>
<div>
<p>Some random text here </p>
<p>Some random text here </p>
</div>
<script>
function toggleNav() {
   var x = document.getElementsByTagName("nav")[0];
   if (x.className === "bottomNav") {
      x.className += " openNav";
   } else {
      x.className = "bottomNav";
   }
}
document.querySelector(".hamburger").addEventListener("click", toggleNav);
</script>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

সিএসএস এবং জাভাস্ক্রিপ্ট সহ স্মার্টফোন / ট্যাবলেটগুলির জন্য একটি শীর্ষ নেভিগেশন মেনু কীভাবে তৈরি করবেন?

স্ক্রীনের আকার পরিবর্তন করার সময় বা মোবাইলের স্ক্রিনে হ্যামবার্গার বোতামটি নিম্নরূপ দেখানো হবে -

সিএসএস এবং জাভাস্ক্রিপ্ট সহ স্মার্টফোন / ট্যাবলেটগুলির জন্য একটি শীর্ষ নেভিগেশন মেনু কীভাবে তৈরি করবেন?

হ্যামবার্গার বোতামে ক্লিক করলে -

সিএসএস এবং জাভাস্ক্রিপ্ট সহ স্মার্টফোন / ট্যাবলেটগুলির জন্য একটি শীর্ষ নেভিগেশন মেনু কীভাবে তৈরি করবেন?


  1. কিভাবে CSS এবং JavaScript দিয়ে একটি করণীয় তালিকা তৈরি করবেন?

  2. কিভাবে CSS এবং JavaScript দিয়ে একটি সংকোচনযোগ্য বিভাগ তৈরি করবেন?

  3. কিভাবে CSS এবং JavaScript দিয়ে স্ন্যাকবার/টোস্ট তৈরি করবেন?

  4. কিভাবে CSS এবং JavaScript দিয়ে অ্যাকর্ডিয়ন তৈরি করবেন?