কালার শেডস জেনারেটর
একটি বেস HEX রঙকে সমন্বয়যোগ্য ধাপ, প্রতি-ধাপ WCAG কনট্রাস্ট ইঙ্গিত এবং CSS, Tailwind ও JSON এক্সপোর্টসহ OKLCH, HSL বা RGB স্কেলে রূপান্তর করুন।
কালার শেডস জেনারেটর — HEX-এ একটিমাত্র বেস রঙ দিন এবং OKLCH বা HSL-এ উপলব্ধিগতভাবে সমান ইন্টারপোলেশন (আভা স্থির, উজ্জ্বলতা সমানভাবে বণ্টিত) কিংবা প্রথাগত রৈখিক RGB মিশ্রণ দিয়ে, আপনার পছন্দমতো যত ধাপের হোক একটি সম্পূর্ণ স্কেল সঙ্গে সঙ্গে তৈরি করুন। আভা ও স্যাচুরেশন সূক্ষ্মভাবে সমন্বয় করুন, প্রতিটি ধাপের WCAG কনট্রাস্ট ইঙ্গিত পড়ুন যা দেখায় কোন শেডগুলো সাদা ও কালোর উপর টেক্সট হিসেবে পঠনযোগ্য থাকে, আর পুরো র্যাম্পটি CSS কাস্টম প্রপার্টি, Tailwind কালার কনফিগ বা JSON হিসেবে কপি করুন। সবকিছু সম্পূর্ণরূপে আপনার ব্রাউজারে চলে; কোনো রঙ কখনো কোনো সার্ভারে পাঠানো হয় না।
কালার শেডস জেনারেটর কী?
কালার শেডস জেনারেটর একটি বেস HEX রঙকে একটি ডিজাইন সিস্টেমের জন্য প্রস্তুত সম্পূর্ণ টিন্ট-ও-শেড স্কেলে রূপান্তর করে। শুধু RGB-তে রৈখিকভাবে মেশানোর বদলে এটি OKLCH বা HSL-এ ইন্টারপোলেট করতে পারে যাতে আভা স্থির থাকে এবং উজ্জ্বলতা সমানভাবে বণ্টিত হয়, ফলে ঘোলাটে বা ফ্যাকাশে ধাপ ছাড়াই উপলব্ধিগতভাবে ভারসাম্যপূর্ণ র্যাম্প পাওয়া যায়। কতগুলো ধাপ তৈরি হবে তা আপনি বেছে নেন — 2 থেকে 24, বা কমা দিয়ে আলাদা করা কাস্টম লেবেলের তালিকা —, আভা সরান বা স্যাচুরেশন স্কেল করেন, এবং প্রতিটি ধাপের WCAG কনট্রাস্ট ইঙ্গিত পড়েন যা দেখায় কোন শেডগুলো সাদা ও কালোর উপর টেক্সট হিসেবে কাজ করে। সম্পূর্ণ স্কেলটি এক ক্লিকে CSS কাস্টম প্রপার্টি, Tailwind কালার কনফিগ অবজেক্ট বা JSON হিসেবে কপি হয়।
কালার শেডস জেনারেটর কীভাবে ব্যবহার করবেন
- বেস রঙ (HEX) ফিল্ডে #rrggbb বা #rgb ফরম্যাটে একটি বেস রঙ টাইপ করুন, অথবা দৃশ্যত বেছে নিতে বড় সোয়াচে ক্লিক করুন।
- একটি কালার স্পেস বেছে নিন: স্থির আভাসহ উপলব্ধিগতভাবে সমান র্যাম্পের জন্য OKLCH বা HSL, আর প্রথাগত রৈখিক মিশ্রণের জন্য RGB।
- কত ধাপ চান তা ঠিক করুন (2–24), অথবা সেটিংস খুলে কমা দিয়ে আলাদা করা কাস্টম ধাপ তালিকা দিন, আভা সরান, স্যাচুরেশন স্কেল করুন এবং এক্সপোর্টের রঙের নাম সেট করুন।
- প্রতিটি সারির দুটি কনট্রাস্ট সেল পড়ুন — সাদা ও কালোর উপর অক্ষর A —, যা সেই শেড টেক্সটের জন্য WCAG AA পূরণ করলে হাইলাইট হয়।
- একটি ধাপের HEX কপি করুন, অথবা কপি বোতাম দিয়ে পুরো স্কেলকে CSS ভেরিয়েবল, Tailwind কনফিগ বা JSON হিসেবে কপি করুন।
উদাহরণ
ব্র্যান্ড নীল থেকে সমান OKLCH র্যাম্প
OKLCH বেছে নিন এবং 11 ধাপ রাখুন: 50–950 স্কেল নীল আভা ধরে রেখে উজ্জ্বলতা সমানভাবে বণ্টন করে, তাই রৈখিক RGB মিশ্রণে যেমন হতে পারে তেমন কোনো ধাপ ঘোলাটে বা ফ্যাকাশে দেখায় না।
পাঁচ-ধাপের কাস্টম Tailwind কনফিগ
কাস্টম ধাপ তালিকায় 100, 300, 500, 700, 900 দিন যাতে মাত্র পাঁচটি সোয়াচ তৈরি হয়, তারপর ঠিক ওই লেবেলগুলোকে কী ধরে সেগুলোকে Tailwind কালার অবজেক্ট, অথবা CSS ভেরিয়েবল ও JSON হিসেবে কপি করুন।
সচরাচর জিজ্ঞাসিত প্রশ্ন
- RGB, HSL ও OKLCH অপশনের মধ্যে পার্থক্য কী?
- RGB আপনার রঙকে সাদা ও কালোর দিকে রৈখিকভাবে মেশায়, যা দ্রুত কিন্তু মধ্য-টোনে অসম দেখাতে পারে। HSL ও OKLCH বরং আভা স্থির রাখে এবং উজ্জ্বলতা সমানভাবে বণ্টন করে; OKLCH উপলব্ধিগতভাবে অভিন্ন, তাই প্রতিটি ধাপ সমান উজ্জ্বলতার লাফের মতো দেখায়। সবচেয়ে ভারসাম্যপূর্ণ র্যাম্পের জন্য OKLCH বেছে নিন।
- আমি কতগুলো শেড তৈরি করতে পারি, আর নাম দিতে পারি কি?
- 2 থেকে 24 পর্যন্ত যেকোনো ধাপ সংখ্যা সেট করুন। 11 মান পরিচিত Tailwind নম্বরিং (50, 100…900, 950) ব্যবহার করে; অন্য মান 50 থেকে 950 পর্যন্ত সমানভাবে বণ্টিত হয়। সেটিংসে কমা দিয়ে আলাদা করা কাস্টম লেবেলের তালিকাও টাইপ করতে পারেন, যা ধাপ সংখ্যা অগ্রাহ্য করে এবং প্রতিটি ধাপকে ঠিক আপনার লেখা অনুযায়ী নাম দেয়।
- WCAG কনট্রাস্ট ইঙ্গিত কীভাবে হিসাব করা হয়?
- প্রতিটি শেডের জন্য টুলটি আপেক্ষিক উজ্জ্বলতা থেকে বিশুদ্ধ সাদা ও বিশুদ্ধ কালোর বিপরীতে WCAG কনট্রাস্ট অনুপাত হিসাব করে। প্রতিটি সারির দুটি ছোট সেল সাদা ও কালোর উপর অক্ষর A দেখায় এবং অনুপাত 4.5:1 (সাধারণ টেক্সটের জন্য AA) ছুঁলে হাইলাইট হয়; সঠিক অনুপাত এবং তা AA না AAA দেখতে হোভার করুন।
- আমার রঙের ডেটা কি কোথাও আপলোড হয়?
- না। রঙের গণিত, কনট্রাস্ট যাচাই এবং তিনটি এক্সপোর্টই সম্পূর্ণরূপে আপনার ব্রাউজারে চলে, তাই কোনো রঙের মান কখনো কোনো সার্ভারে পাঠানো হয় না। এটি অফলাইনে কাজ করে এবং আপনার প্যালেট ব্যক্তিগত রাখে।
সম্পর্কিত টুল
কোড থেকে ইমেজ
আপনার ব্রাউজারেই একটি কোড স্নিপেটকে সিনট্যাক্স-হাইলাইট করা ইমেজে রূপান্তর করুন — ২০+ ভাষা, কাস্টম থিম ও পটভূমি, লাইন নম্বর এবং PNG বা SVG এক্সপোর্ট সহ।
রঙের কনট্রাস্ট চেকার
টেক্সট ও ব্যাকগ্রাউন্ড রঙের মধ্যে WCAG 2.1 কনট্রাস্ট ও APCA Lc স্কোর যাচাই করুন, AA, AAA ও 3:1 ব্যাজ দেখুন এবং নিকটতম উত্তীর্ণ রঙ প্রয়োগ করুন।
কালার মিক্সার
RGB বা Lab কালার স্পেসে আপনার বেছে নেওয়া অনুপাতে দুটি HEX রং মেশান এবং ফলস্বরূপ মধ্যবর্তী রংটি একটি সোয়াচ ও কপি করার যোগ্য HEX মান হিসেবে পড়ুন।
বর্ণান্ধতা সিমুলেটর
একটি ছবি আপলোড করুন এবং প্রোটানোপিয়া, ডিউটেরানোপিয়া, ট্রাইটানোপিয়া বা সম্পূর্ণ বর্ণান্ধতায় তা কেমন দেখায় তা প্রিভিউ করুন, তারপর সিমুলেট করা ফলাফল ডাউনলোড করুন।