Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS3 3D ट्रांसफॉर्म फंक्शन्स के साथ काम करना


3D ट्रांसफॉर्म्स के साथ, हम एलिमेंट को x-axis, y-axis और z-axis पर मूव कर सकते हैं। CSS3 3D ट्रांसफॉर्म के कुछ तरीके निम्न हैं -

3D ट्रांसफॉर्म्स को कॉल करने के लिए नीचे दिए गए मेथड्स का उपयोग किया जाता है -

क्र.सं.मान और विवरण
1matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)
मैट्रिक्स के 16 मानों का उपयोग करके एलिमेंट को ट्रांसफॉर्म करता है
2translate3d(x,y,z)
x-axis, y-axis और z-axis का उपयोग करके एलिमेंट को ट्रांसफॉर्म करता है
3translateX(x)
x-axis का उपयोग करके एलिमेंट को ट्रांसफॉर्म करता है
4translateY(y)
y-axis का उपयोग करके एलिमेंट को ट्रांसफॉर्म करता है
5translateZ(z)
z-axis का उपयोग करके एलिमेंट को ट्रांसफॉर्म करता है

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>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

CSS3 3D ट्रांसफॉर्म फंक्शन्स के साथ काम करना


  1. CSS3 फ़िल्टर इफेक्ट्स के साथ काम करना CSS3 फ़िल्टर इफेक्ट्स के साथ काम करना

    CSS3 में फ़िल्टर इफेक्ट्स सेट करने के लिए, filter प्रॉपर्टी का उपयोग करें। निम्न फ़िल्टर इफेक्ट्स सेट किए जा सकते हैं -blur() | brightness() | contrast() | grayscale() | invert() | opacity() | saturate() | url();CSS3 में फ़िल्टर इफेक्ट्स का उपयोग करने के लिए कोड निम्न है -उदाहरण<!DOCTYPE html>

  1. CSS3 2D ट्रांसफॉर्म फंक्शन्स के साथ काम करना CSS3 2D ट्रांसफॉर्म फंक्शन्स के साथ काम करना

    2D ट्रांसफॉर्म्स का उपयोग एलिमेंट स्ट्रक्चर को ट्रांसलेट, रोटेट, स्केल और स्क्यू करने के लिए किया जाता है।निम्न कुछ 2D ट्रांसफॉर्म फंक्शन्स हैं -क्र.सं.मान और विवरण1matrix(n,n,n,n,n,n)छह मानों के साथ मैट्रिक्स ट्रांसफॉर्म्स परिभाषित करता है2translate(x,y)x-axis और y-axis के साथ एलिमेंट को ट्रांसफॉर्

  1. CSS में 2D ट्रांसफॉर्म फंक्शन्स CSS में 2D ट्रांसफॉर्म फंक्शन्स

    2D ट्रांसफॉर्म फंक्शन्स का उपयोग 2D ट्रांसफॉर्मेशन लागू करने के लिए किया जाता है जो किसी एलिमेंट पर रोटेट, मूव, स्केल और स्क्यू हो सकते हैं।Translate − एलिमेंट को x और y axis के साथ मूव करने के लिए।Scale − x y दिशा में एलिमेंट को रिसाइज़ करने के लिए।Rotate − एलिमेंट को कुछ डिग्री घ