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

CSS animation-fill-mode: both দিয়ে এনিমেশন প্রোপার্টি দুদিকে প্রসারিত করা

animation-fill-mode: both ব্যবহার করলে এনিমেশন শুরু হওয়ার আগে (প্রথম কীফ্রেম) এবং শেষ হওয়ার পর (শেষ কীফ্রেম) — দুদিকেই স্টাইল প্রয়োগ হয়। এটি forwards এবং backwards এর সম্মিলিত ফলাফল দেয়।

উদাহরণ

<!DOCTYPE html>
<html>
  <head>
    <style>
      div {
        width: 150px;
        height: 200px;
        position: relative;
        background: red;
        animation-name: myanim;
        animation-duration: 2s;
        animation-fill-mode: both;
      }
      @keyframes myanim {
        from { left: 0px; background-color: green; }
        to   { left: 200px; background-color: blue; }
      }
    </style>
  </head>
  <body>
    <div></div>
  </body>
</html>

ব্যবহার: যখন এনিমেশনের ডিলে থাকে (animation-delay) এবং আপনি চান ডিলে সময়টিও প্রথম কীফ্রেমের স্টাইল দেখায়, তখন both খুব কাজে আসে।

  1. CSS animation-delay প্রোপার্টি দিয়ে এনিমেশনের শুরুর জন্য বিলম্ব সেট করা

  2. CSS animation শর্টহ্যান্ড প্রোপার্টি দিয়ে সব এনিমেশন প্রোপার্টি একসাথে সেট করা

  3. CSS দিয়ে অ্যানিমেশনের গতি বক্র নির্দিষ্ট করুন

  4. CSS-এ background-color প্রোপার্টি অ্যানিমেট করা