কম্পিউটার

কিভাবে 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 দিয়ে অ্যাকর্ডিয়ন তৈরি করবেন?

যে কোনো বোতামে ক্লিক করলে লুকানো তথ্য নিচের চিত্রের মতো দৃশ্যমান হবে −

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


  1. কিভাবে সিএসএস এবং জাভাস্ক্রিপ্ট দিয়ে একটি আসন্ন পৃষ্ঠা তৈরি করবেন?

  2. কিভাবে CSS এবং JavaScript দিয়ে একটি উদ্ধৃতি স্লাইডশো তৈরি করবেন?

  3. সিএসএস এবং জাভাস্ক্রিপ্ট দিয়ে কীভাবে একটি তালিকা গ্রিড ভিউ তৈরি করবেন?

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