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

एचटीएमएल डोम स्टाइल एनीमेशनदिशा संपत्ति


एनीमेशन डायरेक्शन प्रॉपर्टी का उपयोग एनिमेशन की दिशा निर्दिष्ट करने के लिए किया जाता है जो आगे, पीछे या वैकल्पिक हो सकता है।

सिंटैक्स

. के लिए वाक्य रचना निम्नलिखित है

एनिमेशनडायरेक्शन प्रॉपर्टी सेट करना -

object.style.animationDirection = "normal|reverse|alternate|alternate-reverse|initial|inherit"

मान

निम्नलिखित मान हैं -

मान विवरण
सामान्य यह डिफ़ॉल्ट मान है जो दर्शाता है कि एनिमेशन को सामान्य रूप से चलना चाहिए।
उल्टा करें यह इंगित करने के लिए कि एनिमेशन को उल्टा चलना चाहिए।
वैकल्पिक विषम समय पर सामान्य रूप से चलाए गए एनिमेशन और सम समय में विपरीत दिशा में चलने के लिए।
वैकल्पिक-रिवर्स यह वैकल्पिक का उल्टा है और ई-एनीमेशन को हर विषम समय में विपरीत दिशा में और हर सम समय सामान्य दिशा में चलाता है।
आरंभिक इस गुण को प्रारंभिक मान पर सेट करने के लिए
उत्तराधिकारी इस संपत्ति को इसके मूल तत्व से विरासत में मिला है।

उदाहरण

आइए हम एनिमेशनडायरेक्शन प्रॉपर्टी के उदाहरण को देखते हैं -

<!DOCTYPE html>
<html>
<head>
<style>
   div {
      width: 50px;
      height: 80px;
      background: skyblue;
      position: relative;
      animation: high 5s infinite;
      z-index:-1;
      animation-direction:normal;
   }
   @keyframes high {
      0% {left: 0px; top: 0px;}
      25% {background-color: lightblue; left: 0px; top: 0px;}
      50% {background-color: lightgreen; left: 550px; top: 80px;}
      75% {background-color: lightblue; left: 0px; top: 80px;}
      100% {left: 0px; top: 0px;}
   }
</style>
<script>
   function changeDir(){
      document.getElementById("DIV1").style.animationDirection="alternate-reverse"
   }
</script>
</head>
<body>
<h1>animationDirection property example</h1>
<div id="DIV1"></div>
<p>Change the animation direction of the div by clicking the below button</p>
<button onclick="changeDir()">CHANGE DIRECTION</button>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट देगा -

एचटीएमएल डोम स्टाइल एनीमेशनदिशा संपत्ति

जैसे-जैसे ऐनिमेशन आगे बढ़ेगा, यह तिरछे दाईं ओर जाएगा -

एचटीएमएल डोम स्टाइल एनीमेशनदिशा संपत्ति

CHANGE DIRECTION पर क्लिक करने पर, यह पहले शुरुआती बिंदु से नीचे जाएगा और फिर विपरीत दिशा में जाएगा -

एचटीएमएल डोम स्टाइल एनीमेशनदिशा संपत्ति


  1. HTML DOM स्टाइल एनिमेशन टाइमिंगफंक्शन प्रॉपर्टी

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

  1. एचटीएमएल डोम स्टाइल एनिमेशनप्लेस्टेट प्रॉपर्टी

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

  1. एचटीएमएल डोम स्टाइल एनीमेशनइटरेशनकाउंट प्रॉपर्टी

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