CSS matrix() फ़ंक्शन
- पिछला पृष्ठ CSS log() फ़ंक्शन
- अगला पृष्ठ CSS matrix3d() फ़ंक्शन
- एक स्तर ऊपर वापस सीएसएस फ़ंक्शन रेफरेंस मैनुअल
परिभाषा और उपयोग
CSS का matrix()
फ़ंक्शन छह मानों के सहित एक दो-आयामी ट्रांसफॉर्म को परिभाषित करता है。
matrix()
फ़ंक्शन छह पारामीटर लेता है, जो आपको एलिमेंट को घुमाने, आकार बढ़ाने, गति देने और चमकीलापन करने की अनुमति देते हैं。
पारामीटर निम्नलिखित हैं: matrix(scaleX(), skewY(), skewX(), scaleY(), translateX(), translateY())。
इन्स्टैंस
उदाहरण 1
इस्तेमाल करें matrix()
कई <div> एलिमेंट के लिए दो-आयामी ट्रांसफॉर्म को परिभाषित करें:
#myDiv1 { transform: matrix(1, -0.3, 0, 1, 0, 50); } #myDiv2 { transform: matrix(1, 0, 0.5, 1, 50, 50); } #myDiv3 { transform: matrix(2, 1, 0.5, 1, 90, 70); }
उदाहरण 2
इस्तेमाल करें matrix()
इमेज के लिए दो-आयामी ट्रांसफॉर्म क्रिएट करने के लिए:
#img1 { transform: matrix(1, -0.3, 0, 1, 0, 50); } #img2 { transform: matrix(1, 0, 0.5, 1, 50, 50); } #img3 { transform: matrix(2, 1, 0.5, 1, 90, 70); }
CSS व्याकरण
matrix(scaleX(), skewY(), skewX(), scaleY(), translateX(), translateY())
मान | वर्णन |
---|---|
scaleX() | आवश्यक. एलिमेंट की चौड़ाई को आकार बढ़ाने के लिए नंबर。 |
skewY() | आवश्यक. (डिग्री) य, अक्ष पर चमकीलापन ट्रांसफॉर्म करने के लिए नंबर。 |
skewX() | आवश्यक. (डिग्री) अक्ष पर चमकीलापन ट्रांसफॉर्म करने के लिए नंबर。 |
scaleY() | आवश्यक. एलिमेंट की ऊंचाई को आकार बढ़ाने के लिए नंबर。 |
translateX() | आवश्यक. अक्ष पर एलिमेंट को गति देने के लिए नंबर。 |
translateY() | आवश्यक. य, अक्ष पर एलिमेंट को गति देने के लिए नंबर。 |
तकनीकी विवरण
संस्करण: | CSS Transforms Module Level 1 |
---|
ब्राउज़र समर्थन
तालिका में दिए गए नंबर इस फ़ंक्शन को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र का संस्करण को प्रदर्शित करते हैं。
क्रोम | एज | फायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|
1 | 12 | 3.5 | 3.1 | 10.5 |
संबंधित पृष्ठ
संदर्भ:CSS ट्रांसफॉर्म प्रभाव
संदर्भ:CSS matrix3d() फ़ंक्शन
ट्यूटोरियल:CSS 2D ट्रांसफॉर्म
- पिछला पृष्ठ CSS log() फ़ंक्शन
- अगला पृष्ठ CSS matrix3d() फ़ंक्शन
- एक स्तर ऊपर वापस सीएसएस फ़ंक्शन रेफरेंस मैनुअल