एसवीजी ट्रांसफॉर्मेशन जावास्क्रिप्ट के माध्यम से उनके संबंधित गुण setAttribute("transform", "translate(x,y)")
सेटिंग्स द्वारा किया जा सकता है लेकिन शुद्ध जावास्क्रिप्ट के माध्यम से भी संभव होना चाहिए।जावास्क्रिप्ट में एसवीजी ट्रांसफॉर्मेशन
elem.transform.baseVal.getItem(0).setTranslate(x, y);
elem.transform.baseVal.getItem(0).setRotate(x, y);
इन दोनों को अनुवाद और रोटेशन के लिए काम करना चाहिए, लेकिन स्कूइंग, स्केलिंग और मैट्रिक्स के बारे में कैसे काम करना चाहिए? elem.transform.baseVal.getItem(0).setMatrix()
मौजूद है, लेकिन जहां तक मैं कह सकता हूं, यह किसी भी पैराम को स्वीकार नहीं करता है और SVGCreateMatrix()
किसी भी पैरा को स्वीकार नहीं करता है। मुझे यह कैसे करना चाहिए, और बोनस प्रश्न के रूप में: getItem(0)
वास्तव में क्या करता है?
बहुत बहुत धन्यवाद, मैं इसे पूरी तरह से समझता हूं। – Roger