কম্পিউটার

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


সিএসএস এবং জাভাস্ক্রিপ্ট দিয়ে একটি মোডাল বক্স তৈরি করতে, কোডটি নিম্নরূপ -

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
   body {
      font-family: Arial, Helvetica, sans-serif;
   }
   .modal {
      text-align: center;
      display: none;
      position: fixed;
      z-index: 1;
      padding-top: 100px;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.4);
   }
   .modalContent {
      font-size: 20px;
      font-weight: bold;
      background-color: #fefefe;
      margin: auto;
      padding: 20px;
      border: 1px solid #888;
      width: 80%;
   }
   .close {
      color: rgb(255, 65, 65);
      float: right;
      font-size: 40px;
      font-weight: bold;
   }
   .close:hover, .close:focus {
      color: #ff1010;
      cursor: pointer;
   }
</style>
</head>
<body>
<h1>Modal Example</h1>
<button class="openModal">Open Modal</button>
<h2>Click on the above button to open modal</h2>
<div class="modal">
<div class="modalContent">
<span class="close">×</span>
<p>Sample text inside modal</p>
</div>
</div>
<script>
   var modal = document.querySelector(".modal");
   var btn = document.querySelector(".openModal");
   var span = document.querySelector(".close");
   btn.addEventListener("click", () => {
      modal.style.display = "block";
   });
   span.addEventListener("click", () => {
      modal.style.display = "none";
   });
   window.onclick = function(event) {
      if (event.target == modal) {
         modal.style.display = "none";
      }
   };
</script>
</body>
</html>

আউটপুট

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

তৈরি করবে

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

ওপেন মোডাল এ ক্লিক করলে বোতাম -

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


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

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

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

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