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

CSS से एनिमेशन को धीमी शुरुआत, फिर तेज, और धीमे अंत के साथ सेट करें


CSS के साथ धीमी शुरुआत, फिर तेज, और धीमे अंत वाली एनिमेशन सेट करने के लिए animation-timing-function प्रॉपर्टी का उपयोग ease वैल्यू के साथ करें।

उदाहरण

<!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;}          }          #demo1 {animation-timing-function: ease;}       </style>    </head>    <body>       <div id = "demo1">ease effect</div>    </body> </html>

  1. JavaScript के साथ CSS वेरिएबल्स को प्राप्त करना और सेट करना JavaScript के साथ CSS वेरिएबल्स को प्राप्त करना और सेट करना

    getComputedStyle() मेथड एक ऑब्जेक्ट देता है जिसमें टारगेट एलिमेंट पर लागू सभी स्टाइल शामिल होते हैं। getPropertyValue() मेथड का उपयोग कंप्यूटेड स्टाइल से वांछित प्रॉपर्टी प्राप्त करने के लिए किया जाता है। setProperty() का उपयोग CSS वेरिएबल का मान बदलने के लिए किया जाता है।उदाहरणनिम्नलिखित उदाहरण दर्

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

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

  1. - CSS से राउंडेड एक्टिव और होवर बटन बनाएं

    बटन्स पर होवर प्रभाव के लिए :hover स्यूडो-क्लास, एक्टिव स्टेट के लिए .active क्लास, और राउंडेड कोनों के लिए border-radius प्रॉपर्टी का उपयोग करें। उदाहरण: राउंडेड होवर/एक्टिव बटन <!DOCTYPE html> <html> <head> <style> .demo { display: flex; gap: 8px;