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 සුමට සංක්‍රාන්ති, මූලද්‍රව්‍යයක් මත තබා ඇති අවස්ථාවේ සජීවීකරණයක් නියෝජනය කරයි