Skip to main content
LanguagePolski
Fizyka i żetony4 minuty czytaniaPaździernik 2026

Czym są tokeny ruchu i jak działają w systemach projektowych?

Krótka odpowiedź

Żetony ruchu to wartości systemowe projektowania animacji: czas trwania, krzywe łagodzenia, ustawienia sprężyn i czasami odległości. Zamiast pisać w każdym elemencie opóźnienie 300 ms, zespoły używają nazw takich jak motion.duration.medium lub motion.spring.gentle, dzięki czemu ruch pozostaje spójny i można go zmienić w jednym miejscu.

Rdzeń na wynos

  • Żetony ruchu przechowują decyzje dotyczące czasu: czas trwania, złagodzenie, sztywność sprężyny i tłumienie
  • Nazwij je według celu (wejście, wyjście, podkreślenie) lub rozmiaru (krótki, średni, długi)
  • Zachowaj mały zestaw: kilka czasów trwania i kilka krzywizn lub sprężyn
  • Uwzględnij wariant o ograniczonym ruchu, aby zapewnić dostępność
  • Przechowuj je w tym samym potoku tokenów, co kolor i odstępy

Systemy projektowe wykorzystują już tokeny do określania koloru, odstępów i typografii. Żetony ruchu stosują tę samą ideę do animacji. Zamieniają decyzje takie jak „małe elementy poruszają się szybko i delikatnie osadzają się” w nazwanych wartościach, z których korzysta każdy projektant i programista.

Typowy zestaw obejmuje czasy trwania (krótki, średni, długi), krzywe luzowania (standardowe, wejściowe, wyjściowe) i coraz częściej sprężyny określone przez sztywność, tłumienie i masę. Sprężyny są popularne, ponieważ sprawiają wrażenie naturalnych i dobrze radzą sobie z przerwami w kodzie.

Nazewnictwo ma znaczenie. Nazwy oparte na celu, takie jak motion.enter lub motion.emphasis, są łatwiejsze do prawidłowego zastosowania niż surowe liczby. Trzymaj zestaw mały. Jeśli każdy komponent otrzyma własną krzywą, żetony przestaną wykonywać swoją pracę.

Dostępność również należy do tokenów. Zdefiniuj, co się stanie, gdy użytkownik włączy ograniczony ruch, na przykład krótsze zanikanie zamiast dużego ruchu, aby każdy komponent obsługiwał to w ten sam sposób.

Tokeny są zwykle przechowywane w JSON i przekształcane w zmienne CSS, Swift, Kotlin lub JavaScript za pomocą narzędzia do tworzenia tokenów. Nasz darmowy generator tokenów ruchu tworzy zestaw startowy, który możesz dostosować.

Często zadawane pytania

Ile żetonów ruchu potrzebuję?

Mniej niż myślisz. Większość produktów obejmuje trzy lub cztery czasy trwania i dwie lub trzy krzywe lub sprężyny łagodzenia.

Czy żetony ruchu powinny używać sprężyn czy czasów trwania?

Obydwa mogą pracować. Sprężyny wydają się bardziej naturalne w przypadku ruchu interaktywnego i przerywalnego; czasy trwania są prostsze w przypadku zaników i przejść CSS.

W jaki sposób żetony ruchu radzą sobie z ograniczonym ruchem?

Zdefiniuj alternatywne wartości, takie jak krótsze przejścia lub przejścia zawierające tylko nieprzezroczystość, które mają zastosowanie, gdy użytkownik włączył opcję ograniczonego ruchu.

Czy Figma może przechowywać tokeny ruchu?

Możesz przechowywać wartości numeryczne w zmiennych Figma, ale sposób, w jaki łączą się one z przejściami prototypowymi, jest ograniczony. Większość zespołów przechowuje źródło prawdy w pliku symbolicznym.

Powiązane przewodniki i przykłady

Wygeneruj startowy zestaw żetonów ruchu

Wybierz czasy trwania, złagodzenie i sprężyny, przeglądaj je i eksportuj tokeny dla CSS i JSON. Bezpłatny.

Otwórz generator tokenów
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 →