Skip to main content
Languageहिन्दी
भौतिकी और टोकन4 मिनट पढ़ेंअक्टूबर 2026

मोशन टोकन क्या हैं और वे डिज़ाइन सिस्टम में कैसे काम करते हैं?

संक्षिप्त उत्तर

मोशन टोकन को एनीमेशन के लिए डिज़ाइन-सिस्टम मान नाम दिया गया है: अवधि, सहजता वक्र, स्प्रिंग सेटिंग्स और कभी-कभी दूरी। प्रत्येक घटक में 300 एमएस इजी-आउट लिखने के बजाय, टीमें मोशन.ड्यूरेशन.मीडियम या मोशन.स्प्रिंग.जेंटल जैसे नामों का उपयोग करती हैं, ताकि गति सुसंगत बनी रहे और इसे एक ही स्थान पर बदला जा सके।

कोर टेकअवे

  • मोशन टोकन समय संबंधी निर्णयों को संग्रहीत करते हैं: अवधि, सहजता, स्प्रिंग कठोरता और भिगोना
  • उन्हें उद्देश्य के अनुसार नाम दें (प्रवेश करें, बाहर निकलें, जोर दें) या आकार (छोटा, मध्यम, लंबा)
  • एक छोटा सा सेट रखें: कुछ अवधि और कुछ वक्र या स्प्रिंग
  • पहुंच-योग्यता के लिए कम गति वाला संस्करण शामिल करें
  • उन्हें रंग और रिक्ति के समान टोकन पाइपलाइन में संग्रहीत करें

डिज़ाइन सिस्टम पहले से ही रंग, रिक्ति और टाइपोग्राफी के लिए टोकन का उपयोग करते हैं। मोशन टोकन एनीमेशन पर समान विचार लागू करते हैं। वे "छोटे तत्व तेजी से आगे बढ़ते हैं और धीरे से व्यवस्थित होते हैं" जैसे निर्णयों को नामित मूल्यों में बदल देते हैं जिनका उपयोग प्रत्येक डिजाइनर और डेवलपर करता है।

एक विशिष्ट सेट में अवधि (छोटी, मध्यम, लंबी), सहजता वक्र (मानक, प्रवेश, निकास) और, तेजी से, कठोरता, भिगोना और द्रव्यमान द्वारा परिभाषित स्प्रिंग्स शामिल होते हैं। स्प्रिंग्स लोकप्रिय हैं क्योंकि वे प्राकृतिक लगते हैं और कोड में रुकावटों को अच्छी तरह से संभालते हैं।

नामकरण मायने रखता है. उद्देश्य पर आधारित नाम, जैसे मोशन.एंटर या मोशन.एम्फैसिस, को कच्ची संख्याओं की तुलना में सही ढंग से लागू करना आसान होता है। सेट छोटा रखें. यदि प्रत्येक घटक को अपना स्वयं का वक्र मिलता है, तो टोकन अपना काम करना बंद कर देते हैं।

एक्सेसिबिलिटी टोकन में भी शामिल है। परिभाषित करें कि क्या होता है जब उपयोगकर्ता कम गति चालू करता है, उदाहरण के लिए बड़ी गति के बजाय छोटी गति, इसलिए प्रत्येक घटक इसे उसी तरह संभालता है।

टोकन आमतौर पर JSON में संग्रहीत होते हैं और टोकन बिल्ड टूल द्वारा CSS वेरिएबल, स्विफ्ट, Kotlin या JavaScript में बदल दिए जाते हैं। हमारा निःशुल्क मोशन टोकन जेनरेटर एक स्टार्टर सेट तैयार करता है जिसे आप अनुकूलित कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्नों

मुझे कितने मोशन टोकन की आवश्यकता होगी?

जितना आप सोचते हैं उससे कम. तीन या चार अवधि और दो या तीन सहजता वक्र या स्प्रिंग्स अधिकांश उत्पादों को कवर करते हैं।

क्या मोशन टोकन को स्प्रिंग्स या अवधियों का उपयोग करना चाहिए?

दोनों काम कर सकते हैं. इंटरैक्टिव और बाधित गति के लिए स्प्रिंग्स अधिक प्राकृतिक लगते हैं; फ़ेड्स और CSS ट्रांज़िशन के लिए अवधि सरल हैं।

मोशन टोकन कम गति को कैसे संभालते हैं?

वैकल्पिक मानों को परिभाषित करें, जैसे छोटे या केवल अपारदर्शिता वाले संक्रमण, जो तब लागू होते हैं जब उपयोगकर्ता ने कम गति चालू कर दी हो।

क्या Figma मोशन टोकन स्टोर कर सकता है?

आप संख्यात्मक मानों को Figma वेरिएबल्स में संग्रहीत कर सकते हैं, लेकिन वे प्रोटोटाइप ट्रांज़िशन से कैसे जुड़ते हैं यह सीमित है। अधिकांश टीमें सत्य के स्रोत को एक टोकन फ़ाइल में रखती हैं।

संबंधित मार्गदर्शिकाएँ एवं उदाहरण

मोशन टोकन का एक स्टार्टर सेट तैयार करें

अवधि, सहजता और स्प्रिंग्स चुनें, उनका पूर्वावलोकन करें, और CSS और JSON के लिए टोकन निर्यात करें। मुक्त।

टोकन जनरेटर खोलें
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →