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

CSS দিয়ে ফিক্সড/স্টিকি ফুটার তৈরি

ফিক্সড ফুটার পেজের নিচে সবসময় দৃশ্যমান থাকে, কন্টেন্ট কম হলেও। এটি `position: fixed; bottom: 0; width: 100%` দিয়ে করা হয়।

উদাহরণ: ফিক্সড ফুটার

<!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;
  }
  .footer {
    font-size: 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgb(50, 6, 100);
    color: white;
    text-align: center;
  }
</style>
</head>
<body>
  <h1>ফিক্সড/স্টিকি ফুটার উদাহরণ</h1>
  <div class="footer">
    <p>সর্বস্বত্ব সংরক্ষিত ©</p>
  </div>
</body>
</html>

কোড ব্যাখ্যা

  • position: fixed: ভিউপোর্টের সাপেক্ষে ফিক্সড থাকে।
  • bottom: 0; left: 0; width: 100%: নিচে পুরো প্রস্থে ফ্যেলায়।
  • z-index: প্রয়োজনে z-index যোগ করলে অন্য কন্টেন্টের উপরে থাকবে।

লক্ষ্য করুন

ফিক্সড ফুটার কন্টেন্টের নিচে ওভারলেপ করতে পারে। বডিতে `padding-bottom` যোগ করলে সমস্যা সমাধান হয়।

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

  2. CSS দিয়ে স্টিকি (Sticky) এলিমেন্ট তৈরি

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

  4. CSS position প্রোপার্টি ব্যবহার করে অন-স্ক্রোল ফিক্সড নেভিগেশন বার তৈরি করা