मैंने सीएसएस में दो कीफ्रेम एनिमेशन का उपयोग किया है। बाएं से दाएं तक एक चाल और दूसरा एक ही मूल्यों का सटीक उपयोग करता है - लेकिन उलट जाता है।उलटा दिशा में सीएसएस एनीमेशन का पुन: उपयोग करें (राज्य को रीसेट करके?)
@keyframes moveLeft
{
from {transform: translate3d(50px, 0, 0);}
to {transform: translate3d(0px, 0, 0);}
}
@keyframes moveRight
{
from {transform: translate3d(0px, 0, 0);}
to {transform: translate3d(50px, 0, 0);}
}
हालांकि, मुझे आश्चर्य है कि केवल एक कीफ्रेम एनीमेशन का उपयोग करना संभव है या नहीं। लेकिन जैसे ही मैं animation-direction: reverse
जोड़ता हूं, एनीमेशन केवल एक बार खेलता है। यह शायद उस जानकारी को बचाता है जिसका उपयोग पहले किया गया था। तो: क्या मैं इस जानकारी को किसी भी तरह रीसेट कर सकता हूं? या क्या अलग-अलग दिशाओं में एक बार एनीमेशन का उपयोग करने की कोई संभावना है? (जे एस का उपयोग किए बिना)
अपने वास्तविक उपयोग के मामले में इस तरह है कि आप 'transition' सीएसएस संपत्ति का उपयोग नहीं कर सकता है? http://jsfiddle.net/dtaa0snd/ – Marcelo
मैं इस मुद्दे को कई बार सामना करना पड़ा और एकमात्र समाधान मैंने पाया जे एस या दो अलग अलग एनिमेशन का इस्तेमाल किया गया। अलग अलग दिशाओं के साथ एक ही एनीमेशन किसी भी ब्राउज़र और इसलिए इसकी शायद अपेक्षित व्यवहार में काम करने के लिए नहीं मालूम था। चश्मा में खुदाई करने के लिए की जरूरत है। – Harry