← Quay lại tính năng
Pro

Design Tokens

Design Tokens thu thập mọi biến CSS, màu sắc, ngăn xếp phông chữ, bán kính và bóng mà một trang sử dụng, sắp xếp chúng thành tokens cơ sở, chế độ chủ đề và phạm vi thành phần, đồng thời tải chúng xuống dưới dạng JSON design-token W3C cho Figma hoặc dưới dạng tệp CSS.

Một hệ thống thiết kế hiếm khi được viết ra đầy đủ như khi nó được thực hiện. Bảng màu thực, tỷ lệ khoảng cách và đoạn đường nối loại nằm trong biểu định kiểu — trải rộng trên các thuộc tính tùy chỉnh, ghi đè chủ đề và các giá trị được mã hóa cứng — và xây dựng lại chúng bằng tay từ DevTools có nghĩa là nhấp qua hàng trăm quy tắc và sao chép từng giá trị một.

Công cụ này đọc tất cả chúng cùng một lúc. Nó duyệt mọi biểu định kiểu trên trang, bao gồm cả các biểu định kiểu có nguồn gốc chéo mà bản thân trang không được phép kiểm tra và thu thập mọi thuộc tính tùy chỉnh, cùng với các biến được đặt trong thời gian chạy theo kiểu nội tuyến. Các biến trên:root trở thành tokens cơ sở; các tên tương tự được xác định lại trong bộ chọn chủ đề, chẳng hạn như.dark, [data-theme="dark"] hoặc prefers-color-scheme trở thành các chế độ riêng biệt; các biến được xác định trên các thành phần riêng lẻ được liệt kê dưới dạng phạm vi. Mọi giá trị đều được phân giải thông qua chuỗi var() của nó, do đó bạn sẽ thấy màu thực sự hiển thị chứ không chỉ tham chiếu đến một biến khác.

Mỗi token được phân loại theo giá trị và tên của nó — màu sắc, họ phông chữ, kích thước phông chữ, độ dày, chiều cao dòng, khoảng cách, bán kính, bóng, độ dốc, thời lượng, độ giãn hoặc chỉ mục z — và màu sắc được chuẩn hóa thành hex, bao gồm các định dạng chỉ dành cho kênh mà Tailwind và shadcn sử dụng ( 222 47% 11%) và bộ ba -rgb của Bootstrap. Bên cạnh các biến được khai báo, công cụ còn lấy mẫu các phần tử để báo cáo màu sắc, ngăn xếp phông chữ, kích thước, bán kính và bóng được sử dụng thực sự, cùng với số lượng sử dụng — chính xác là những gì bạn cần trên một trang web chưa bao giờ sử dụng biến.

Xuất chỉ mất một cú nhấp chuột. Download tokens JSON lưu định dạng Design Tokens W3C ( $value và $type), mà plugin Tokens Studio nhập vào Figma và Style Dictionary sẽ biến thành mã cho mọi nền tảng; các chế độ chủ đề và giá trị quan sát được lưu giữ trong các nhóm riêng nên không có gì bị lẫn lộn. Download CSS ghi lại các biến dưới dạng biểu định kiểu, với mỗi chế độ nằm dưới bộ chọn ban đầu.

Xem trước trực tiếp
brand.example.com
Design Tokens 42 biến cơ sở · 2 chế độ chủ đề · 18 màu được sử dụng
Màu sắc kiểu chữ Biến Khoảng cách, bán kính và hơn thế nữa
tokens màu 6 · nửa mẫu màu hiển thị ánh sáng / bóng tối
--color-primary
#2563eb
--color-accent
#f97316
--background
#ffffff · hsl channels
--foreground
#020817 · hsl channels
--success
#16a34a
--border
#e2e8f0
Màu sắc đang sử dụng
#020817 214× chữ
#ffffff 96× lý lịch
#2563eb 41× lý lịch
#64748b 38× chữ
#f97316 9× lý lịch
Download tokens JSON Download CSS
"color-primary": { "$value": "#2563eb", "$type": "color" }
Các tính năng chính

Mỗi biến CSS trên trang

Các thuộc tính tùy chỉnh từ mọi biểu định kiểu, bao gồm các trang có nguồn gốc chéo mà trang không thể đọc được, cùng với các biến được đặt trong thời gian chạy theo kiểu nội tuyến.

Chế độ chủ đề được tách biệt

Ghi đè trong.dark, [data-theme] hoặc prefers-color-scheme trở thành các chế độ riêng biệt, hiển thị cạnh nhau với giá trị cơ sở.

Đã giải quyết và phân loại

Mỗi chuỗi var() đều được phân giải và mỗi token được nhập dưới dạng màu sắc, phông chữ, kích thước, khoảng cách, bán kính, bóng, thời lượng, độ giãn hoặc chỉ mục z.

Màu sắc ở mọi định dạng

Hex, rgb, hsl, oklch, màu được đặt tên và các giá trị chỉ dành cho kênh mà Tailwind, shadcn và Bootstrap sử dụng, tất cả đều được chuẩn hóa thành hex.

Trang thực sự sử dụng những gì

Màu sắc, ngăn xếp phông chữ, kích thước, trọng lượng, bán kính và bóng được lấy mẫu từ các phần tử được kết xuất, cùng với tần suất mỗi phần tử xuất hiện.

Figma -Xuất sẵn sàng

JSON design-token W3C cho Tokens Studio và Style Dictionary hoặc tệp CSS với mọi chế độ trong bộ chọn ban đầu của nó.

Các trường hợp sử dụng phổ biến

Đưa một trang web được mã hóa vào Figma

Nhập bảng màu thực, gõ và khoảng cách vào Tokens Studio thay vì chọn màu từ ảnh chụp màn hình.

Kiểm tra hệ thống thiết kế

Xem có bao nhiêu màu sắc và kích thước phông chữ mà một trang web thực sự sử dụng và giá trị nào bỏ qua các tokens mà nó xác định.

Đang kiểm tra chủ đề tối

So sánh từng biến mà chế độ tối ghi đè với giá trị sáng của nó, cạnh nhau và phát hiện những biến không bao giờ bị ghi đè.

Di chuyển sang ngăn xếp mới

Xuất tokens một lần và đưa chúng vào Style Dictionary hoặc cấu hình Tailwind thay vì sao chép giá trị bằng tay.

Nghiên cứu thiết kế của trang web khác

Kéo hệ thống màu sắc, tỷ lệ loại và bán kính của trang web mà bạn ngưỡng mộ vào một tệp mà bạn có thể làm việc từ đó.

Cách sử dụng
1

Mở bảng Design Tokens

Nhấp vào biểu tượng Design Tokens trong thanh công cụ DevSuite Pro. Quá trình trích xuất diễn ra ngay lập tức và bản tóm tắt sẽ đếm các biến, chế độ, màu sắc và ngăn xếp phông chữ.

2

Duyệt qua màu sắc

Tab Màu sắc hiển thị mọi token màu dưới dạng một mẫu màu, được phân chia để hiển thị từng chế độ chủ đề, theo sau là các màu mà trang hiển thị cùng với số lượng sử dụng.

3

Kiểm tra loại và cân

Kiểu chữ xem trước từng ngăn xếp phông chữ và liệt kê kích thước, trọng lượng, chiều cao dòng và quy tắc @font-face; tab cuối cùng bao gồm khoảng cách, bán kính, bóng và chuyển động.

4

Tìm kiếm các biến

Tab Biến liệt kê mọi thuộc tính tùy chỉnh với giá trị được tạo và giải quyết. Chuyển đổi giữa cơ sở, từng chế độ chủ đề và các biến trong phạm vi thành phần.

5

Xuất khẩu

Download tokens JSON cho Figma qua Tokens Studio hoặc Download CSS cho biểu định kiểu. Đánh dấu vào hộp kiểm để bao gồm cả các biến trong phạm vi thành phần.

Sẵn sàng thử chưa?

Cài đặt DevSuite Pro miễn phí và mở khóa hơn 74 công cụ dành cho nhà phát triển cho trình duyệt của bạn.

Thêm vào Chrome Thêm vào Edge Thêm vào FireFox