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

CSS animation-timing-function से एनिमेशन का धीमा शुरुआत सेट करें

CSS में animation-timing-function प्रॉपर्टी का ease-in मान एनिमेशन को धीमी गति से शुरू करता है। एनिमेशन धीरे-धीरे शुरू होता है और फिर तेज हो जाता है।

उदाहरण

नीचे दिए गए उदाहरण में, एक <div> तत्व पर एनिमेशन लागू किया गया है जो ease-in टाइमिंग फंक्शन का उपयोग करता है।

<!DOCTYPE html>
<html>
<head>
  <style>
    div {
      width: 150px;
      height: 200px;
      position: relative;
      background-color: yellow;
      animation-name: myanim;
      animation-duration: 2s;
      animation-direction: alternate-reverse;
      animation-iteration-count: 3;
    }
    @keyframes myanim {
      from {left: 100px;}
      to {left: 200px;}
    }
    #demo {animation-timing-function: ease-in;}
  </style>
</head>
<body>
  <div id="demo">ease-in effect</div>
</body>
</html>

मुख्य बिंदु: ease-in एनिमेशन को शुरुआत में धीमा करता है, जिससे एक सहज शुरुआत प्रभाव मिलता है।

  1. - CSS से एनिमेशन रनिंग या पॉज्ड सेट करें

    animation-play-state प्रॉपर्टी animation-play-state प्रॉपर्टी का उपयोग यह सेट करने के लिए किया जाता है कि एनिमेशन चल रही है या पॉज्ड है। उदाहरण: एनिमेशन पॉज करें <!DOCTYPE html> <html> <head> <style> div { width: 150px; height: 200px; posi

  1. - CSS animation-timing-function से एनिमेशन का धीमा अंत सेट करें

    CSS में animation-timing-function प्रॉपर्टी का ease-out मान एनिमेशन को धीमी गति से समाप्त करता है। एनिमेशन तेजी से शुरू होता है और अंत में धीमा हो जाता है। उदाहरण नीचे दिए गए उदाहरण में, एक <div> तत्व पर एनिमेशन लागू किया गया है जो ease-out टाइमिंग फंक्शन का उपयोग करता है। <!DOCTYPE html&

  1. - CSS animation-timing-function: linear से एक समान गति की एनिमेशन बनाएं

    CSS में animation-timing-function प्रॉपर्टी का linear मान एनिमेशन को शुरुआत से अंत तक एक समान गति (constant speed) से चलाता है। इसमें कोई त्वरण या मंदी नहीं होती। उदाहरण नीचे दिए गए उदाहरण में, एक <div> तत्व पर एनिमेशन लागू किया गया है जो linear टाइमिंग फंक्शन का उपयोग करता है। <!DOCTYPE