एनिमेशन-प्ले-स्टेट गुण

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 स्मूद ट्रांज़िशन, जो तत्व पर होवर करने पर एनिमेशन का प्रतिनिधित्व करते हैं