279 of 313 menu

एनिमेशन प्रॉपर्टी

animation प्रॉपर्टी एनिमेशन के लिए एक शॉर्टहैंड प्रॉपर्टी है, जो एक साथ एनिमेशन के लिए सभी गुणों को सेट करने की अनुमति देती है: animation-name, animation-duration, animation-delay, animation-timing-function, animation-iteration-count, animation-direction, animation-fill-mode, animation-play-state

मानों का क्रम मायने नहीं रखता, एनिमेशन की अवधि animation-duration को विलंब animation-delay से पहले अवश्य होना चाहिए। केवल animation-name और animation-duration गुण अनिवार्य हैं।

प्रॉपर्टी none मान भी ले सकती है, जो एनिमेशन को पूरी तरह से बंद कर देता है। यह मान डिफ़ॉल्ट मान है।

सिंटैक्स

सिलेक्टर { animation: मान; }

उदाहरण

इस उदाहरण में एनिमेशन से पहले 3 सेकंड की देरी होगी (हर नए प्लेबैक से पहले), और फिर एनिमेशन 6 सेकंड के लिए चलेगा:

<div id="elem"></div> @keyframes move { from { margin-left: 0px; } to { margin-left: 400px; } } #elem { animation: move 6s infinite 3s linear; border: 1px solid black; width: 50px; height: 50px; }

:

उदाहरण . संभावित समस्याएं

संक्षिप्त रूप में लिखा गया एनिमेशन अपने नाम के कारण काम नहीं कर सकता है। आइए निम्नलिखित एनिमेशन पर विचार करें:

@keyframes reverse { from { left: 0; } to { left: 300px; } }

ध्यान दें, मैं एनिमेशन का नाम reverse उपयोग कर रहा हूं। पहली नज़र में, सब कुछ ठीक है, लेकिन एनिमेशन काम नहीं करता, क्योंकि reverse animation-direction प्रॉपर्टी के लिए एक वैध कीवर्ड है।

नाम में अन्य कीवर्ड का उपयोग करने पर संक्षिप्त रूप में एनिमेशन भी काम नहीं करेगा। लेकिन "पूर्ण" रूप का उपयोग करने पर सब कुछ ठीक से काम करता है।

animation-direction के कीवर्ड-मानों में, जो एनिमेशन को तोड़ते हैं, टाइमिंग फ़ंक्शंस से संबंधित कीवर्ड, साथ ही infinite, alternate, running, paused आदि भी शामिल हैं।

यह भी देखें

  • @keyframes कमांड,
    जो एनिमेशन की कीफ़्रेम्स को परिभाषित करती है
  • transition स्मूद ट्रांज़िशन, जो किसी एलिमेंट पर हॉवर करने पर एनिमेशन प्रस्तुत करते हैं
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें