ক্যাটাগরি ট্রিগার :

6/recent/ticker-posts

Tailwind CSS দিয়ে Responsive Navbar কিভাবে তৈরী করা যায়?

 


Tailwind CSS দিয়ে Responsive Navbar — সম্পূর্ণ কোড


<!DOCTYPE html> <html lang="bn"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Tailwind Responsive Navbar</title> <script src="https://cdn.tailwindcss.com"></script> </head> <body class="bg-gray-100"> <nav class="bg-blue-600 p-4"> <div class="container mx-auto flex justify-between items-center"> <div class="text-white text-2xl font-bold">আমার সাইট</div> <!-- Desktop Menu --> <div class="hidden md:flex space-x-6 text-white"> <a href="#" class="hover:text-gray-300">হোম</a> <a href="#" class="hover:text-gray-300">আমাদের সম্পর্কে</a> <a href="#" class="hover:text-gray-300">সেবা</a> <a href="#" class="hover:text-gray-300">যোগাযোগ</a> </div> <!-- Mobile Hamburger --> <button id="menu-btn" class="md:hidden text-white text-3xl focus:outline-none">☰</button> </div> <!-- Mobile Menu --> <div id="mobile-menu" class="hidden md:hidden bg-blue-700 text-white flex flex-col space-y-2 p-4"> <a href="#" class="hover:bg-blue-600 p-2 rounded">হোম</a> <a href="#" class="hover:bg-blue-600 p-2 rounded">আমাদের সম্পর্কে</a> <a href="#" class="hover:bg-blue-600 p-2 rounded">সেবা</a> <a href="#" class="hover:bg-blue-600 p-2 rounded">যোগাযোগ</a> </div> </nav> <script> const menuBtn = document.getElementById('menu-btn'); const mobileMenu = document.getElementById('mobile-menu'); menuBtn.addEventListener('click', () => { mobileMenu.classList.toggle('hidden'); }); </script> </body> </html>

কোড ব্যাখ্যা:

  • md:flex — মিডিয়াম স্ক্রিন (≥768px) থেকে মেনু দেখাবে

  • hidden md:hidden — মোবাইলে ডিফল্ট লুকানো থাকবে

  • space-x-6 এবং space-y-2 — মেনু আইটেমগুলোর মধ্যে স্পেস দেয়

  • জাভাস্ক্রিপ্ট দিয়ে হ্যামবারে ক্লিক করলে মোবাইল মেনু টগল হয়


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

আপনার মন্তব্য পোস্ট করুন

0 Comments