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

CSS perspective-origin प्रॉपर्टी पर एनिमेशन करें

CSS में perspective-origin प्रॉपर्टी पर एनिमेशन लागू करने का तरीका यहां दिखाया गया है। यह 3D-ट्रांसफॉर्म किए गए तत्वों के लिए वैनिशिंग पॉइंट (दृष्टिकोण मूल) की स्थिति को बदलता है।

उदाहरण

<!DOCTYPE html> <html> 
  <head> 
    <style> 
      #demo1 { 
        position: relative; 
        margin: auto; 
        height: 250px; 
        width: 350px; 
        padding: 10px; 
        border: 2px solid orange; 
        perspective: 125px; 
        animation: myanim 3s infinite; 
      } 
      @keyframes myanim { 
        70% { 
          perspective-origin: 5px 30%; 
        } 
      } 
      #demo2 { 
        padding: 70px; 
        position: absolute; 
        border: 2px solid black; 
        background-color: blue; 
        color: white; 
        transform: rotateX(30deg); 
      } 
    </style> 
  </head> 
  <body> 
    <h1>CSS perspective-origin प्रॉपर्टी</h1> 
    <div id="demo1">यह डेमो टेक्स्ट डिव1 में है। 
      <div id="demo2">यह डेमो टेक्स्ट डिव2 में है।</div> 
    </div> 
  </body> 
</html>

व्याख्या: पैरेंट (#demo1) पर perspective: 125px 3D स्पेस बनाता है। perspective-origin डिफ़ॉल्ट केंद्र (50% 50%) है। एनिमेशन के 70% पर यह 5px 30% (बाएं से 5px, ऊपर से 30%) हो जाता है, जिससे बच्चे (#demo2) का 3D घुमाव परिप्रेक्ष्य बदल जाता है।

  1. - CSS opacity प्रॉपर्टी पर एनिमेशन करें

    CSS में opacity प्रॉपर्टी पर एनिमेशन लागू करने का तरीका यहां दिखाया गया है। यह तत्व की पारदर्शिता को समय के साथ बदलता है। उदाहरण <!DOCTYPE html> <html> <head> <style> #demo1 { position: absolute; top: 60px; width: 300px; heig

  1. - CSS perspective प्रॉपर्टी पर एनिमेशन करें

    CSS में perspective प्रॉपर्टी पर एनिमेशन लागू करने का तरीका यहां दिखाया गया है। यह 3D-ट्रांसफॉर्म किए गए बच्चे तत्वों के लिए दृष्टिकोण दूरी को बदलता है, जिससे गहराई प्रभाव बदलता है। उदाहरण <!DOCTYPE html> <html> <head> <style> #demo1 { position: relati

  1. - CSS padding-top प्रॉपर्टी पर एनिमेशन करें

    CSS में padding-top प्रॉपर्टी पर एनिमेशन लागू करने का तरीका यहां दिखाया गया है। उदाहरण <!DOCTYPE html> <html> <head> <style> div { width: 350px; height: 150px; outline: 3px solid maroon; animation: myanim 3s infinite;