CSS3 संक्रमण' ease-in
, ease-out
, आदि के बीच क्या अंतर है?CSS3 संक्रमणों के बीच अंतर 'आसानी से और आसानी से बाहर
उत्तर
CSS3 के संक्रमण और एनिमेशन समर्थन को आसान बनाते हैं, औपचारिक रूप से "टाइमिंग फ़ंक्शन" कहा जाता है। आम ease-in
, ease-out
, ease-in-out
, ease
, और linear
हैं, या आप cubic-bezier()
का उपयोग करके अपना स्वयं का निर्दिष्ट कर सकते हैं।
ease-in
एनीमेशन धीरे-धीरे शुरू करेगा, और पूर्ण गति से समाप्त होगा।ease-out
पूर्ण गति से एनीमेशन शुरू करेगा, फिर धीरे-धीरे खत्म करें।ease-in-out
धीरे-धीरे शुरू होगा, एनीमेशन के बीच में सबसे तेज़ हो, फिर धीरे-धीरे खत्म करें।ease
ease-in-out
की तरह है, सिवाय इसे छोड़कर यह थोड़ा तेज़ शुरू होता है।linear
कोई आसान नहीं है।- अंत में
cubic-bezier
वाक्यविन्यास का, लेकिन आमतौर पर यह तब तक जरूरी नहीं है जब तक आप कुछ सटीक प्रभाव नहीं चाहते।
असल में, एक ठहराव को धीमा करना आसान है, धीरे-धीरे बढ़ना आसान है, और रैखिक न तो करना है। आप documentation for timing-function
on MDN पर अधिक विस्तृत संसाधन पा सकते हैं।
और यदि आप उपर्युक्त सटीक प्रभाव चाहते हैं, तो अद्भुत ली वेरौ का cubic-bezier.com आपके लिए है! ग्राफिकल रूप से विभिन्न समय कार्यों की तुलना करने के लिए यह भी उपयोगी है।
एक और, the steps()
timing function, linear
जैसा कार्य करता है, लेकिन केवल संक्रमण की शुरुआत और उसके अंत के बीच एक सीमित संख्या में कदम करता है। steps()
संक्रमण में बजाए CSS3 एनीमेशन में मेरे लिए सबसे उपयोगी रहा है; एक अच्छा उदाहरण बिंदुओं के साथ संकेतक लोड करने में है। परंपरागत रूप से, गति के भ्रम पैदा करने के लिए, स्थिर छवियों की एक श्रृंखला (आठ बिंदुओं, दो फ्रेम बदलते रंग कहते हैं) का उपयोग करता है। steps(8)
एनीमेशन और rotate
रूपांतरण के साथ, आप अलग-अलग फ्रेम के भ्रम पैदा करने के लिए गति का उपयोग कर रहे हैं! कितना मज्जेदार।
अच्छा विवरण। मेरी क्वेरी हल – Pupil
- 1. में आसानी से सेमेक
- 2. आसानी से पाइथन
- 3. यूआईस्लाइडर को आसानी से
- 4. कैसे आसानी से सी ++
- 5. jQuery.easing - easeOutCubic - आसानी से
- 6. CSS3 + जावास्क्रिप्ट - विल-संक्रमण: अस्पष्टता 1s आसानी से बाहर; अकेले आईई 10 में काम करते हैं?
- 7. स्क्रॉल सूची आसानी से और प्रोग्रामेटिक रूप से देखें
- 8. UILabel के एनिमेटिंग फ़्रेम को आसानी से
- 9. सीएसएस संक्रमण आसानी से काम नहीं कर
- 10. टैबकंट्रोल को आसानी से कैसे व्यवस्थित करें?
- 11. जीयूआई ऐप्स को आसानी से और तेज़ी से
- 12. Android में आसानी से कैनवास स्क्रॉल करना
- 13. कोको में आसानी से बंडल लिखना
- 14. आसानी से कोड का परीक्षण कैसे करें?
- 15. डिव को आसानी से विस्तृत करें
- 16. एपीआई डिजाइन: लचीलापन बनाम। आसानी से उपयोग
- 17. ताकि सूत्रों आसानी से विजुअल C++
- 18. विम - आसानी से फिल्टर परिणाम संपादित करें
- 19. आसानी से "यह" चर सेट करें?
- 20. आसानी से कैसे बताएं कि निनजेक्ट
- 21. आसानी से घन - फ़ंक्शन तर्क स्पष्टीकरण
- 22. एमकेओवरले आसानी से आकार बदल नहीं रहा
- 23. आवेदन exe आकार आसानी से प्राप्त करें
- 24. मैं संकलन से कोड की कुछ पंक्तियों को आसानी से कैसे बाहर निकाल सकता हूं?
- 25. यूआई डिज़ाइन करने के लिए जावा वेब फ्रेमवर्क आसानी से
- 26. जर्सी के लिए जैक्सन का आसानी से उपयोग कैसे करें
- 27. सी # कोड के ब्लॉक को आसानी से कैसे समय दें?
- 28. जावास्क्रिप्ट के साथ xhr अनुरोधों को आसानी से कैसे सुनें?
- 29. उपकरण आसानी से आराम सेवा का नकल करने के लिए
- 30. जावास्क्रिप्ट के साथ सरणी को आसानी से कैसे छोटा करें?
आपको कड़ी मेहनत की आवश्यकता है। किसी वेब तकनीक के लिए कोई वेब परिभाषा नहीं हो सकती है। उसके बारे में सोचना। – BoltClock
यदि आप थोड़ा सा शोध दिखाते हैं, तो आम तौर पर लोग जवाब देने के लिए एक दूसरे से कूदते हैं। –
मुझे यह कहना है कि डाउनवॉट्स के बावजूद, और उनके पीछे अच्छा तर्क, मुझे यह प्रश्न (और विशेष रूप से मिनीटेक का उत्तर, नीचे) ढूंढने में खुशी हुई ... ** क्योंकि ** मानक के स्रोत पर जाने पर, यह: http://www.w3schools.com/cssref/css3_pr_animation-timing-function.asp .. यह मुझे बिल्कुल स्पष्ट नहीं था कि 'आसानी' और 'आसानी से बाहर' के बीच क्या अंतर है। निश्चित रूप से मुझे इन चीजों के बारे में कोई भी लेख मिल सकता था .. लेकिन मैं पहले एसओ की ओर जाता हूं, क्योंकि मुझे एसओ काम करने का तरीका पसंद है .. और यह पहला क्यू/एआई था जो मुझे 'आसानी' स्पष्ट करने में मदद करने के लिए पाया गया था- 'ease-in-आउट'। सभी को धन्यवाद। – govinda