मैं एक एचटीएमएल 5 इंटरफेस पर काम कर रहा हूं जो ड्रैग और ड्रॉप का उपयोग करता है। जबकि मैं एक तत्व खींच रहा हूं, लक्ष्य को एक सीएसएस-क्लास मिलता है, जो इसे -webkit-एनीमेशन के कारण द्विपक्षीय रूप से घूमता है।ट्रांसफॉर्म पर CSS3 एनीमेशन: घूमना। घूर्णन तत्व के वर्तमान डिग्री लाने के लिए रास्ता?
@-webkit-keyframes pulse {
0% { -webkit-transform: rotate(0deg); }
25% { -webkit-transform:rotate(-10deg); }
75% { -webkit-transform: rotate(10deg); }
100% { -webkit-transform: rotate(0deg); }
}
.drag
{
-webkit-animation-name: pulse;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
}
जब मैं लक्ष्य छोड़ देता हूं, तो मैं इसे रोटेशन की वर्तमान स्थिति को अपनाना चाहता हूं।
मेरा पहला विचार सीएसएस संपत्ति को jquery और .css ('- webkit-transform') विधि के साथ जांचना था। लेकिन यह विधि सिर्फ 'कोई नहीं' लौटाती है।
तो मेरा प्रश्न: क्या एनीमेशन के माध्यम से घुमाए गए तत्व की वर्तमान डिग्री मान प्राप्त करने का कोई तरीका है?
धन्यवाद अब तक हेंड्रिक
यह उत्तर CSS3 3 डी ट्रान्सफॉर्म के लिए काम करता है: http://stackoverflow.com/a/18658090/139361 – Dan
3 डी मैट्रिक्स पर गणित का जवाब यहां जोरदार हो सकता है: http://math.stackexchange.com/questions/489298/inverse -3 डी-ट्रांसफॉर्म-से-मैट्रिक्स-दिए गए-एंड-फॉर्मूला-आवश्यक – Dan