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

CSS z-index प्रॉपर्टी को एनिमेट करें

CSS में z-index प्रॉपर्टी पर एनिमेशन लागू करने का तरीका यहां दिखाया गया है। यह स्थित तत्वों के स्टैकिंग क्रम को बदलता है।

उदाहरण

<!DOCTYPE html> <html> 
  <head> 
    <style> 
      div { 
        position: absolute; 
      } 
      #box div { 
        background-color: orange; 
        border: 2px solid yellow; 
        width: 100px; 
        height: 100px; 
        opacity: 0.3; 
      } 
      div#demo { 
        opacity: 1; 
        background-color: coral; 
        z-index: 1; 
        animation: myanim 3s; 
      } 
      @keyframes myanim { 
        30% { 
          z-index: 3; 
        } 
      } 
    </style> 
  </head> 
  <body> 
    <h1>CSS z-index प्रॉपर्टी</h1> 
    <div id="box"> 
      <div id="demo"></div> 
      <div style="top:20px;left:20px;z-index:1;">एक</div> 
      <div style="top:40px;left:40px;z-index:2;">दो</div> 
      <div style="top:60px;left:60px;z-index:3;">तीन</div> 
      <div style="top:80px;left:80px;z-index:4;">चार</div> 
      <div style="top:100px;left:40px;z-index:5;">पांच</div> 
      <div style="top:120px;left:60px;z-index:6;">छह</div> 
      <div style="top:140px;left:80px;z-index:7;">सात</div> 
    </div> 
  </body> 
</html>

व्याख्या: #demo

प्रारंभ में z-index: 1 पर है। एनिमेशन के 30% पर यह z-index: 3 हो जाता है, जिससे यह z-index: 2 वाले तत्व के ऊपर लेकिन z-index: 4 वाले के नीचे आ जाता है। z-index केवल पूर्णांक मानों पर एनिमेट होता है (असतत एनिमेशन)।

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

    फ्लेक्स-श्रिंक एनिमेशन flex-shrink प्रॉपर्टी पर CSS एनिमेशन लागू करें: उदाहरण <!DOCTYPE html> <html> <head> <style> .mycontainer { display: flex; background-color: orange; } .mycontainer > div { background-color: white; text-align: center;

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

    CSS में height प्रॉपर्टी पर एनिमेशन लागू करने का तरीका यहां दिखाया गया है। यह किसी तत्व की ऊंचाई को समय के साथ बदलता है। उदाहरण <!DOCTYPE html> <html> <head> <style> div { border: 2px solid black; width: 300px; height: 100px;

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

    CSS में order प्रॉपर्टी पर एनिमेशन लागू करने का तरीका यहां दिखाया गया है। यह फ्लेक्स कंटेनर में आइटम्स के क्रम को बदलता है। उदाहरण <!DOCTYPE html> <html> <head> <style> #demo1 { width: 600px; height: 180px; display: flex; }