animation-play-state প্রপার্টি

animation-play-state প্রপার্টিটি অ্যানিমেশনের অবস্থা নির্ধারণ করতে দেয়: এটি চলছে নাকি বিরতিতে আছে।

সিনট্যাক্স

cssসিলেক্টর {
  animation-play-state: paused | running;
}

মান

মান বর্ণনা
paused অ্যানিমেশন বিরতিতে আছে।
running অ্যানিমেশন চলছে।

ডিফল্ট মান: running।

উদাহরণ

এই উদাহরণে, এলিমেন্টের উপর মাউস নেওয়ার সময় অ্যানিমেশন শুরু হবে, আর মাউস সরিয়ে নেওয়ার সময় বন্ধ হবে:

html<div id="elem"></div>
css@keyframes move {
  from {
    width: 200px;
  }
  to {
    width: 400px;
  }
}

#elem {
  animation-play-state: paused;
  animation-duration: 1s;
  animation-name: move;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  border: 1px solid black;
  height: 50px;
}
#elem:hover {
  animation-play-state: running;
}

Результат:

উদাহরণ . অন্য এলিমেন্টে হোভার

এবং এখন অ্যানিমেশন শুরু হবে অন্য এলিমেন্টে মাউস নেওয়ার সময়, আর সেখান থেকে মাউস সরিয়ে নেওয়ার সময় বন্ধ হবে:

html<div id="target"></div>
<div id="elem"></div>
css@keyframes move {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 400px;
  }
}

#target {
  border: 1px solid red;
  margin-bottom: 10px;
  width: 50px;
  height: 50px;
}

#elem {
  animation-play-state: paused;
  animation-duration: 3s;
  animation-name: move;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  border: 1px solid black;
  width: 50px;
  height: 50px;
}

#target:hover + #elem {
  animation-play-state: running;
  border: 1px solid green;
}

Результат:

আরও দেখুন

  • animation-name প্রপার্টি,
    যা অ্যানিমেশনের নাম নির্ধারণ করে
  • animation-duration প্রপার্টি,
    যা অ্যানিমেশনের সময়কাল নির্ধারণ করে
  • animation-delay প্রপার্টি,
    যা অ্যানিমেশন শুরু হওয়ার আগে বিলম্ব নির্ধারণ করে
  • animation-timing-function প্রপার্টি,
    যা অ্যানিমেশন সম্পাদনের গতি নির্ধারণ করে
  • animation-iteration-count প্রপার্টি,
    যা অ্যানিমেশনের পুনরাবৃত্তির সংখ্যা নির্ধারণ করে
  • animation-direction প্রপার্টি,
    যা অ্যানিমেশনের দিক নির্ধারণ করে
  • animation-fill-mode প্রপার্টি,
    যা অ্যানিমেশনের অবস্থা নির্ধারণ করে
  • animation প্রপার্টি,
    যা অ্যানিমেশনের জন্য একটি সংক্ষিপ্ত রূপ
  • @keyframes কমান্ড,
    যা অ্যানিমেশনের কী-ফ্রেম নির্ধারণ করে
  • transition মসৃণ ট্রানজিশন, যা এলিমেন্টে হোভার করার সময় অ্যানিমেশন উপস্থাপন করে