Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML DOM Style animationDelay प्रॉपर्टी


animationDelay प्रॉपर्टी का उपयोग एनिमेशन अनुक्रम के प्रारंभ समय को निर्दिष्ट करने के लिए किया जाता है। हम इसे तुरंत शुरू करने के लिए, समय अंतराल के बाद या बीच में शुरू करने के लिए सेट कर सकते हैं।

सिंटैक्स

animationDelay प्रॉपर्टी सेट करने के लिए सिंटैक्स निम्नलिखित है:

object.style.animationDelay = "time|initial|inherit"

मान

निम्नलिखित मान हो सकते हैं:

मानविवरण
timeएनिमेशन शुरू होने से पहले प्रतीक्षा करने का समय सेकंड या मिलीसेकंड में निर्दिष्ट करने के लिए। समय का डिफ़ॉल्ट मान 0 है।
initialइस प्रॉपर्टी को उसके प्रारंभिक मान पर सेट करने के लिए।
inheritपैरेंट प्रॉपर्टी मान को विरासत में लेने के लिए।

उदाहरण

animationDelay प्रॉपर्टी का उदाहरण देखते हैं:

<!DOCTYPE html> <html> <head> <style>    #box {       width: 50px;       height: 50px;       border-radius: 10%;       background: lightgreen;       position: relative;       animation: glide 5s;       animation-delay: 1s;       transition: 0.5s;    }    @keyframes glide {       from {left: 0px;}       to {left: 200px; background-color: lightblue;}    } </style> <script>    function delayChange(){       document.getElementById("box").style.animationDelay="5s";       document.getElementById("Sample").innerHTML="The animation will now start after a delay of 5 seconds";    } </script> </head> <body> <h1>animationDelay property example</h1> <div id="box"></div> <p>Change the above animation delay to 5s by clicking the below button</p> <button onclick="delayChange()">CHANGE DELAY</button> <p id="Sample"></p> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

HTML DOM Style animationDelay प्रॉपर्टी

1 सेकंड के बाद एनिमेशन शुरू होता है, और हमें इसके संक्रमण के दौरान निम्नलिखित आउटपुट मिलता है:

HTML DOM Style animationDelay प्रॉपर्टी

CHANGE DELAY बटन पर क्लिक करने पर, एनिमेशन अब 5 सेकंड के बाद शुरू होगा:

HTML DOM Style animationDelay प्रॉपर्टी


  1. HTML DOM Style animationTimingFunction प्रॉपर्टी HTML DOM Style animationTimingFunction प्रॉपर्टी

    animationTimingFunction का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि एनिमेशन अपने चक्र के दौरान कैसे आगे बढ़ता है। यह एनिमेशन के लिए स्पीड कर्व सेट या रिटर्न करके ऐसा करता है। स्पीड कर्व परिभाषित करता है कि संक्रमण कितने सहज होंगे, यह निर्दिष्ट करके कि एनिमेशन को एक स्थिति से दूसरी स्थिति में

  1. HTML DOM Style animationPlayState प्रॉपर्टी HTML DOM Style animationPlayState प्रॉपर्टी

    animationPlayState प्रॉपर्टी का उपयोग एनिमेशन की स्थिति को सेट या प्राप्त करने के लिए किया जाता है कि यह चल रहा है या रुका हुआ है। यह एनिमेशन को टॉगल करने में उपयोगी है। सिंटैक्स animationPlayState प्रॉपर्टी सेट करने के लिए सिंटैक्स निम्नलिखित है: object.style.animationPlayState = running|paused|in

  1. HTML DOM Style animationIterationCount प्रॉपर्टी HTML DOM Style animationIterationCount प्रॉपर्टी

    animationIterationCount प्रॉपर्टी का उपयोग एनिमेशन के चलने की संख्या को सेट या प्राप्त करने के लिए किया जाता है। सिंटैक्स animationIterationCount प्रॉपर्टी सेट करने के लिए सिंटैक्स निम्नलिखित है: object.style.animationIterationCount = number|infinite|initial|inherit मान निम्नलिखित मान हैं: क्रमां