एनीमेशन डायरेक्शन प्रॉपर्टी का उपयोग एनिमेशन की दिशा निर्दिष्ट करने के लिए किया जाता है जो आगे, पीछे या वैकल्पिक हो सकता है।
सिंटैक्स
−
. के लिए वाक्य रचना निम्नलिखित हैएनिमेशनडायरेक्शन प्रॉपर्टी सेट करना -
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 पर क्लिक करने पर, यह पहले शुरुआती बिंदु से नीचे जाएगा और फिर विपरीत दिशा में जाएगा -