3डी ट्रांस्फ़ॉर्म का उपयोग करके, हम तत्व को x-अक्ष, y-अक्ष और z-अक्ष में स्थानांतरित कर सकते हैं। CSS3 3D Transform के कुछ तरीके निम्नलिखित हैं -
नीचे दी गई विधियों का उपयोग 3D रूपांतरणों को कॉल करने के लिए किया जाता है -
<टेबल> <थहेड>मैट्रिक्स के 16 मानों का उपयोग करके तत्व को बदलने के लिए प्रयुक्त होता है
एक्स-अक्ष, वाई-अक्ष और जेड-अक्ष का उपयोग करके तत्व को बदलने के लिए प्रयुक्त होता है
एक्स-अक्ष का उपयोग करके तत्व को बदलने के लिए प्रयुक्त होता है
y-अक्ष का उपयोग करके तत्व को रूपांतरित करने के लिए प्रयुक्त होता है
y-अक्ष का उपयोग करके तत्व को रूपांतरित करने के लिए प्रयुक्त होता है
CSS3 के 3D ट्रांसफ़ॉर्म फ़ंक्शन के लिए कोड निम्नलिखित है -
उदाहरण
<!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .container { display: inline-block; width: 200px; height: 200px; border: 1px solid #CCC; margin-left: 20px; } .rotateX { width: 100%; height: 100%; background: rgb(52, 0, 241); transform: perspective(600px) rotateX(85deg); } .rotateY { width: 100%; height: 100%; background: rgb(55, 0, 255); transform: perspective(600px) rotateY(75deg); } .translateZ{ width: 100%; height: 100%; background: rgb(55, 0, 255); transform: perspective(600px) translateZ(-200px); } </style> </head> <body> <h1>3D transform function example</h1> <div class="container"> <div class="rotateX"></div> </div> <div class="container"> <div class="rotateY"></div> </div> <div class="container"> <div class="translateZ"></div> </div> </body> </html>
आउटपुट
उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -