Design Tokens একটি পৃষ্ঠা ব্যবহার করে প্রতিটি CSS ভেরিয়েবল, রঙ, ফন্ট স্ট্যাক, ব্যাসার্ধ এবং ছায়া সংগ্রহ করে, সেগুলিকে বেস tokens, থিম মোড এবং কম্পোনেন্ট স্কোপে বাছাই করে এবং Figma জন্য W3C design-token JSON হিসাবে বা একটি CSS ফাইল হিসাবে ডাউনলোড করে।
একটি ডিজাইন সিস্টেম খুব কমই সম্পূর্ণরূপে লেখা হয় যতটা বাস্তবায়িত হয়। আসল প্যালেট, স্পেসিং স্কেল এবং টাইপ র্যাম্প স্টাইলশীটে থাকে — কাস্টম বৈশিষ্ট্য, থিম ওভাররাইড এবং হার্ড-কোডেড মান জুড়ে ছড়িয়ে রয়েছে — এবং DevTools থেকে সেগুলিকে হাতে পুনঃনির্মাণ করার অর্থ হল এক সময়ে কয়েকশো নিয়মের মাধ্যমে ক্লিক করা এবং মানগুলি কপি করা৷
এই টুল একযোগে তাদের সব পড়া. এটি পৃষ্ঠার প্রতিটি স্টাইলশীটে চলে, যার মধ্যে ক্রস-অরিজিনগুলি সহ পৃষ্ঠাটি নিজেই পরিদর্শন করার অনুমতি নেই, এবং প্রতিটি কাস্টম সম্পত্তি সংগ্রহ করে, এছাড়াও ইনলাইন শৈলীতে রানটাইমে সেট করা ভেরিয়েবলগুলি। ভেরিয়েবলের উপর:root বেস tokens হয়ে যায়; থিম নির্বাচকের অধীনে একই নাম পুনরায় সংজ্ঞায়িত করা হয়েছে যেমন.dark, [data-theme="dark"] বা prefers-color-scheme আলাদা মোডে পরিণত হয়; পৃথক উপাদানে সংজ্ঞায়িত ভেরিয়েবলগুলিকে স্কোপড হিসাবে তালিকাভুক্ত করা হয়েছে। প্রতিটি মান তার var() চেইনের মাধ্যমে সমাধান করা হয়, তাই আপনি সেই রঙটি দেখতে পান যা আসলে রেন্ডার করে, শুধুমাত্র অন্য ভেরিয়েবলের রেফারেন্স নয়।
প্রতিটি token তার মান এবং নাম থেকে শ্রেণীবদ্ধ করা হয় — রঙ, ফন্ট পরিবার, ফন্টের আকার, ওজন, লাইনের উচ্চতা, ব্যবধান, ব্যাসার্ধ, ছায়া, গ্রেডিয়েন্ট, সময়কাল, ইজিং বা z-সূচক — এবং রঙগুলিকে হেক্সে স্বাভাবিক করা হয়, যার মধ্যে শুধুমাত্র চ্যানেলের ফর্ম্যাটগুলি Tailwind এবং shadcn ব্যবহার করা হয় ( 222 -rgb 222 47% 11% Bootstrap ঘোষিত ভেরিয়েবলের পাশাপাশি, টুলের নমুনাগুলি রং, ফন্ট স্ট্যাক, মাপ, ব্যাসার্ধ এবং ছায়াগুলি রিপোর্ট করার জন্য উপাদানগুলিকে রেন্ডার করেছে, যা আসলে ব্যবহার করা হয়, ব্যবহারের সংখ্যা সহ - ঠিক আপনার এমন একটি সাইটে যা প্রয়োজন যা কখনই ভেরিয়েবল গ্রহণ করেনি।
এক্সপোর্ট এক ক্লিকে লাগে। Download tokens JSON W3C Design Tokens ফরম্যাট ( $value এবং $type) সংরক্ষণ করে, যা Tokens Studio প্লাগইন Figma এবং Style Dictionary আমদানি করে যেকোন প্ল্যাটফর্মের জন্য কোডে পরিণত করে; থিম মোড এবং পর্যবেক্ষণ করা মান তাদের নিজস্ব গ্রুপে রাখা হয়, তাই কিছুই মিশ্রিত হয় না। Download CSS ভেরিয়েবলগুলিকে একটি স্টাইলশীট হিসাবে ব্যাক আউট করে, প্রতিটি মোড তার মূল নির্বাচকের অধীনে থাকে।
প্রতিটি স্টাইলশীট থেকে কাস্টম বৈশিষ্ট্য, ক্রস-অরিজিন শীট সহ পৃষ্ঠাটি পড়তে পারে না, এছাড়াও ইনলাইন শৈলীতে রানটাইমে সেট করা ভেরিয়েবলগুলি।
.dark, [data-theme] বা prefers-color-scheme এর অধীনে ওভাররাইডগুলি পৃথক মোডে পরিণত হয়, বেস মানের সাথে পাশাপাশি দেখানো হয়।
প্রতিটি var() চেইন সমাধান করা হয়েছে, এবং প্রতিটি token একটি রঙ, ফন্ট, আকার, ব্যবধান, ব্যাসার্ধ, ছায়া, সময়কাল, সহজ বা z-সূচক হিসাবে টাইপ করা হয়েছে।
Hex, rgb, hsl, oklch, নামযুক্ত রং এবং শুধুমাত্র চ্যানেলের মান Tailwind, shadcn এবং Bootstrap ব্যবহার, সবই হেক্সে স্বাভাবিক করা হয়েছে।
রং, ফন্ট স্ট্যাক, মাপ, ওজন, ব্যাসার্ধ এবং ছায়া রেন্ডার করা উপাদান থেকে নমুনা, প্রতিটি কত ঘন ঘন প্রদর্শিত হবে।
Tokens Studio এবং Style Dictionary জন্য W3C design-token JSON, অথবা একটি CSS ফাইল যার মূল নির্বাচকের অধীনে প্রতিটি মোড রয়েছে।
স্ক্রিনশট থেকে রং বাছাইয়ের পরিবর্তে Tokens Studio আসল প্যালেট, টাইপ এবং স্পেসিং ইমপোর্ট করুন।
একটি সাইট আসলে কতগুলি রঙ এবং ফন্টের আকার ব্যবহার করে এবং কোন মানগুলি এটি সংজ্ঞায়িত tokens বাইপাস করে তা দেখুন৷
ডার্ক মোড ওভাররাইড করা প্রতিটি ভেরিয়েবলের সাথে তার হালকা মান, পাশাপাশি, তুলনা করুন এবং সেগুলি চিহ্নিত করুন যেগুলি কখনই ওভাররাইড করা হয়নি।
tokens একবার রপ্তানি করুন এবং হাতে মান অনুলিপি করার পরিবর্তে Style Dictionary বা একটি Tailwind কনফিগারেশনে ফিড করুন৷
আপনি কাজ করতে পারেন এমন একটি ফাইলে আপনার পছন্দের সাইটের রঙ সিস্টেম, টাইপ স্কেল এবং রেডিআই টানুন।
DevSuite Pro ডকে Design Tokens আইকনে ক্লিক করুন। নিষ্কাশন সরাসরি চলে যায় এবং সারাংশ ভেরিয়েবল, মোড, রঙ এবং ফন্ট স্ট্যাক গণনা করে।
রঙ ট্যাব প্রতিটি রঙের token একটি সোয়াচ হিসাবে দেখায়, প্রতিটি থিম মোড দেখানোর জন্য বিভক্ত করে, ব্যবহার সংখ্যা সহ পৃষ্ঠাটি রেন্ডার করা রঙগুলি অনুসরণ করে।
টাইপোগ্রাফি প্রতিটি ফন্ট স্ট্যাকের পূর্বরূপ দেখায় এবং আকার, ওজন, লাইনের উচ্চতা এবং @font-face নিয়মগুলি তালিকাভুক্ত করে; শেষ ট্যাবটি ব্যবধান, রেডিআই, ছায়া এবং গতি কভার করে।
ভেরিয়েবল ট্যাব প্রতিটি কাস্টম প্রপার্টি এর লেখক এবং সমাধান করা মান সহ তালিকাভুক্ত করে। বেস, প্রতিটি থিম মোড এবং কম্পোনেন্ট-স্কোপড ভেরিয়েবলের মধ্যে স্যুইচ করুন।
Tokens Studio মাধ্যমে Figma জন্য Download tokens JSON বা স্টাইলশীটের জন্য Download CSS । কম্পোনেন্ট-স্কোপড ভেরিয়েবলগুলিও অন্তর্ভুক্ত করতে চেকবক্সে টিক দিন।
বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৭৪+ ডেভলপার টুল আনলক করুন।