CSS 3D ट्रांसफॉर्म
- पिछला पृष्ठ CSS 2D ट्रांसफॉर्म
- अगला पृष्ठ CSS ट्रांसीशन
CSS 3D ट्रांसफॉर्म
CSS 3D ट्रांसफॉर्मेशन का समर्थन भी करता है。
कृपया नीचे दिए एलिमेंट पर माउस को लगाएं, ताकि आप 2D और 3D ट्रांसफॉर्मेशन के बीच का अंतर देख सकें:
3D रोटेट
transform
इस चैप्टर में, आपको नीचे दिए गए CSS गुणों को सीखना होगा:
ब्राउज़र समर्थन
गुण | इस पटल में की गई संख्याएं उस ब्राउज़र के पहले संस्करण को संदर्भित करती हैं जो इस गुण को पूरी तरह से समर्थित करता है。 | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
transform | 36.0 | 10.0 | 16.0 | 9.0 | 23.0 |
CSS 3D ट्रांसफॉर्मेशन तरीका
CSS के माध्यम से transform
गुण, आपको नीचे दिए गए 3D ट्रांसफॉर्मेशन तरीकों का उपयोग कर सकते हैं:
rotateX()
rotateY()
rotateZ()
rotateX() तरीका

rotateX()
तरीका एक तत्व को X अक्ष के चारों ओर निर्धारित दूरी में घूमाता है:
उदाहरण
#myDiv { transform: rotateX(150deg); }
rotateY() तरीका

rotateY()
तरीका एक तत्व को Y अक्ष के चारों ओर निर्धारित दूरी में घूमाता है:
उदाहरण
#myDiv { transform: rotateY(130deg); }
rotateZ() तरीका
rotateZ()
तरीका एक तत्व को Z अक्ष के चारों ओर निर्धारित दूरी में घूमाता है:
उदाहरण
#myDiv { transform: rotateZ(90deg); }
CSS ट्रांसफॉर्मेशन गुण
नीचे दिए गए पटल में सभी 3D ट्रांसफॉर्मेशन गुण शामिल हैं:
गुण | वर्णन |
---|---|
transform | तत्व पर 2D या 3D ट्रांसफॉर्मेशन लगाता है。 |
transform-origin | ट्रांसफॉर्म किए गए तत्व की स्थिति को बदलने की अनुमति देता है。 |
transform-style | घुमाया गया तत्व को 3D स्पेस में कैसे दिखाया जाएगा, इसे निर्धारित करता है。 |
perspective | 3D तत्व के पर्स्पेक्टिव असर को निर्धारित करता है。 |
perspective-origin | 3D तत्व के नीचे की स्थिति को निर्धारित करता है。 |
backface-visibility | तत्व को स्क्रीन के दूसरी ओर देखने तभी दिखाने को परिभाषित करता है。 |
CSS 3D ट्रांसफॉर्मेशन तरीका
तरीका | वर्णन |
---|---|
matrix3d(n,n,n,n,n,n, n,n,n,n,n,n,n,n,n,n) |
3D ट्रांसफॉर्मेशन को परिभाषित करता है, जिसमें 16 मानों वाली 4x4 मैट्रिक्स का उपयोग किया जाता है。 |
translate3d(x,y,z) | 3D ट्रांसफॉर्मेशन को परिभाषित करता है。 |
translateX(x) | 3D ट्रांसफॉर्मेशन को परिभाषित करता है, जिसमें केवल X अक्ष के मान का उपयोग किया जाता है。 |
translateY(y) | 3D ट्रांसफॉर्मेशन को परिभाषित करता है, जिसमें केवल Y अक्ष के मान का उपयोग किया जाता है。 |
translateZ(z) | 3D ट्रांसफॉर्मेशन को परिभाषित करता है, जिसमें केवल Z अक्ष के मान का उपयोग किया जाता है。 |
scale3d(x,y,z) | 3D तापमान ट्रांसफॉर्मेशन को परिभाषित करता है。 |
scaleX(x) | 3D तापमान ट्रांसफॉर्मेशन को परिभाषित करता है, जिसमें X अक्ष का मान दिया गया है。 |
scaleY(y) | 3D तापमान ट्रांसफॉर्मेशन को परिभाषित करता है, जिसमें Y अक्ष का मान दिया गया है。 |
scaleZ(z) | 3D तापमान ट्रांसफॉर्मेशन को परिभाषित करता है, जिसमें Z अक्ष का मान दिया गया है。 |
rotate3d(x,y,z,angle) | 3D रोटेशन को परिभाषित करें。 |
rotateX(angle) | X अक्ष पर 3D रोटेशन को परिभाषित करें。 |
rotateY(angle) | Y अक्ष पर 3D रोटेशन को परिभाषित करें。 |
rotateZ(angle) | Z अक्ष पर 3D रोटेशन को परिभाषित करें。 |
perspective(n) | 3D ट्रांसफॉर्म एलिमेंट के पर्स्पेक्टिव व्यू को परिभाषित करें。 |
- पिछला पृष्ठ CSS 2D ट्रांसफॉर्म
- अगला पृष्ठ CSS ट्रांसीशन