Skip to main content
LanguageTiếng Việt
Vật lý & Tokenđọc 4 phúttháng 10 năm 2026

Mã thông báo chuyển động là gì và chúng hoạt động như thế nào trong hệ thống thiết kế?

Câu trả lời ngắn

Mã thông báo chuyển động được đặt tên là các giá trị hệ thống thiết kế cho hoạt ảnh: thời lượng, đường cong nới lỏng, cài đặt lò xo và đôi khi là khoảng cách. Thay vì viết khoảng thời gian 300 mili giây trong mỗi thành phần, các nhóm sử dụng các tên như motion.duration.medium hoặc motion.spring.gentle, để chuyển động luôn nhất quán và có thể thay đổi ở một nơi.

Điểm chính

  • Mã thông báo chuyển động lưu trữ các quyết định về thời gian: thời lượng, độ giãn, độ cứng của lò xo và giảm xóc
  • Đặt tên chúng theo mục đích (nhập, thoát, nhấn mạnh) hoặc kích thước (ngắn, trung bình, dài)
  • Giữ một bộ nhỏ: một vài khoảng thời gian và một vài đường cong hoặc lò xo
  • Bao gồm một biến thể giảm chuyển động cho khả năng tiếp cận
  • Lưu trữ chúng trong cùng một đường dẫn mã thông báo như màu sắc và khoảng cách

Các hệ thống thiết kế đã sử dụng mã thông báo cho màu sắc, khoảng cách và kiểu chữ. Mã thông báo chuyển động áp dụng ý tưởng tương tự cho hoạt ảnh. Họ biến những quyết định như “các yếu tố nhỏ di chuyển nhanh và giải quyết nhẹ nhàng” thành các giá trị được đặt tên mà mọi nhà thiết kế và nhà phát triển đều sử dụng.

Một bộ điển hình bao gồm các khoảng thời gian (ngắn, trung bình, dài), các đường cong nới lỏng (tiêu chuẩn, đầu vào, đầu ra) và ngày càng nhiều lò xo được xác định bởi độ cứng, giảm chấn và khối lượng. Springs phổ biến vì chúng mang lại cảm giác tự nhiên và xử lý tốt các gián đoạn trong mã.

Vấn đề đặt tên. Các tên dựa trên mục đích, chẳng hạn như motion.enter hoặc motion.emphasis, dễ áp ​​dụng chính xác hơn so với số thô. Giữ bộ nhỏ. Nếu mọi thành phần đều có đường cong riêng thì các mã thông báo sẽ ngừng thực hiện công việc của chúng.

Khả năng truy cập cũng thuộc về mã thông báo. Xác định điều gì sẽ xảy ra khi người dùng bật chuyển động giảm, ví dụ như thời gian mờ dần ngắn hơn thay vì chuyển động lớn, để mọi thành phần đều xử lý nó theo cùng một cách.

Mã thông báo thường được lưu trữ trong JSON và được chuyển thành các biến CSS, Swift, Kotlin hoặc JavaScript bằng công cụ xây dựng mã thông báo. Trình tạo mã thông báo chuyển động miễn phí của chúng tôi tạo ra bộ khởi động mà bạn có thể điều chỉnh.

Câu hỏi thường gặp

Tôi cần bao nhiêu mã thông báo chuyển động?

Ít hơn bạn nghĩ. Ba hoặc bốn khoảng thời gian và hai hoặc ba đường cong nới lỏng hoặc lò xo bao phủ hầu hết các sản phẩm.

Mã thông báo chuyển động nên sử dụng lò xo hay thời lượng?

Cả hai đều có thể làm việc. Lò xo mang lại cảm giác tự nhiên hơn cho chuyển động tương tác và gián đoạn; thời lượng đơn giản hơn đối với chuyển tiếp mờ dần và CSS.

Mã thông báo chuyển động xử lý chuyển động bị giảm như thế nào?

Xác định các giá trị thay thế, chẳng hạn như chuyển tiếp ngắn hơn hoặc chỉ có độ mờ, áp dụng khi người dùng đã bật chuyển động giảm.

Figma có thể lưu trữ mã thông báo chuyển động không?

Bạn có thể lưu trữ các giá trị số trong các biến Figma, nhưng cách chúng kết nối với các chuyển đổi nguyên mẫu bị hạn chế. Hầu hết các nhóm đều giữ nguồn sự thật trong một tệp mã thông báo.

Hướng dẫn và ví dụ liên quan

Tạo bộ mã thông báo chuyển động khởi đầu

Chọn thời lượng, nới lỏng và lò xo, xem trước chúng và xuất mã thông báo cho CSS và JSON. Miễn phí.

Mở trình tạo mã thông báo
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 →