কম্পিউটার টিউটোরিয়াল

CSS এবং JavaScript দিয়ে অ্যাকর্ডিয়ন (Accordion) তৈরি করা


CSS এবং JavaScript দিয়ে অ্যাকর্ডিয়ন তৈরি করার কোড নিচে দেওয়া হলো:

উদাহরণ

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> .demo {    background-color: #eee;    cursor: pointer;    padding: 25px;    width: 100%; } .active, .demo:hover {    background-color: #ccc;    border: 2px;    font-size: 14px; } .panel {    padding: 0 18px;    display: none;    background-color: #F0F8FF;       overflow: hidden; } </style> </head> <body> <h2>Examination</h2> <p>Following is the information on exams:</p> <button class="demo">Admit Card</button> <div class="panel">    <p>Admit Card will release on 25th March.</p> </div> <button class="demo">Exam Date</button> <div class="panel">    <p>Exam will held on 30th March.</p> </div> <script> var val = document.getElementsByClassName("demo"); var i; for (j = 0; j < val.length; j++) {    val[j].addEventListener("click", function() {       this.classList.toggle("active");       var panel = this.nextElementSibling;       if (panel.style.display === "block") {          panel.style.display = "none";       } else {          panel.style.display = "block";       }    }); } </script> </body> </html>

আউটপুট

এটি নিচের আউটপুট দেবে:

CSS এবং JavaScript দিয়ে অ্যাকর্ডিয়ন (Accordion) তৈরি করা

বাটনে ক্লিক করলে লুকানো তথ্য দেখা যাবে:

CSS এবং JavaScript দিয়ে অ্যাকর্ডিয়ন (Accordion) তৈরি করা


  1. CSS এবং জাভাস্ক্রিপ্ট দিয়ে কমিং সুন (Coming Soon) পেজ তৈরি

  2. CSS ও JavaScript দিয়ে কোট স্লাইডশো (Quotes Slideshow) তৈরি করা

  3. CSS ও JavaScript দিয়ে লিস্ট গ্রিড ভিউ (List Grid View) তৈরি করা

  4. CSS এবং JavaScript দিয়ে এক্সপ্যান্ডিং গ্রিড (Expanding Grid) তৈরি করা