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

CSS দিয়ে কল-আউট মেসেজ (Callout Messages) তৈরি করার পদ্ধতি

কল-আউট মেসেজ হলো একটি ফিক্সড পজিশনের বিজ্ঞপ্তি বক্স যা সাধারণত স্ক্রিনের নিচে ডানদিকে থাকে এবং ব্যবহারকারী বন্ধ করতে পারে। নিচে একটি পূর্ণ কাজের উদাহরণ দেওয়া হল।

উদাহরণ: কল-আউট মেসেজ

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
  body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  }
  .callout {
    position: fixed;
    bottom: 35px;
    right: 20px;
    margin-left: 20px;
    max-width: 300px;
  }
  .calloutHeading {
    padding: 25px 15px;
    background: rgb(68, 93, 235);
    font-size: 30px;
    color: white;
  }
  .calloutMessage {
    padding: 15px;
    background-color: #ccc;
    color: black;
  }
  .close {
    position: absolute;
    top: 5px;
    right: 15px;
    color: white;
    font-size: 30px;
    cursor: pointer;
  }
  .close:hover {
    color: lightgrey;
  }
</style>
</head>
<body>
  <h1>কল-আউট মেসেজ উদাহরণ</h1>
  <h3>প্রোডাক্ট ২</h3>
  <h3>প্রোডাক্ট ৩</h3>
  <h3>প্রোডাক্ট ৪</h3>
  <div class="callout">
    <div class="calloutHeading">আমাদের অফার দেখুন</div>
    <span class="close" onclick="this.parentElement.style.display='none';">×</span>
    <div class="calloutMessage">
      <p>এই পৃষ্ঠা ছেড়ে যাওয়ার আগে আমাদের অন্যান্য অফারগুলো দেখতে ভুলবেন না <a href="#">দেখুন</a></p>
    </div>
  </div>
</body>
</html>

কোড ব্যাখ্যা

  • position: fixed: ব্রাউজার উইন্ডোর সাপেক্ষে মেসেজটি এক জায়গায় ফিক্সড রাখে।
  • .calloutHeading: মেসেজের শিরোনাম অংশ স্টাইল করা হয়েছে।
  • .close বাটন: onclick ইভেন্ট দিয়ে প্যারেন্ট এলিমেন্ট হাইড করা হয়েছে।
  • hover ইফেক্ট: ক্লোজ বাটনে হোভার করলে রঙ পরিবর্তন হয়।

ব্যবহার ক্ষেত্র

ই-কমার্স সাইটে অফার প্রমোশন, নিউজলেটার সাইনআপ, বা গুরুত্বপূর্ণ ঘোষণার জন্য এই কল-আউট খুবই কার্যকর।

  1. CSS দিয়ে কার্ড তৈরি করার পদ্ধতি

  2. CSS দিয়ে কুপন তৈরি করার পদ্ধতি

  3. CSS দিয়ে কল-আউট মেসেজ (Callout Messages) তৈরি করার পদ্ধতি

  4. CSS দিয়ে অ্যারো (Arrow) তৈরি