HEX শব্দটি এসেছে hexadecimal থেকে যা ৪ ধরনের নাম্বার সিসটেম এর একটি । একটি hexadecimal color লেখা হয় #RRGGBB এভাবে, যেখানে RR (red), GG (green) এবং BB (blue) কে নির্দেশ করে এবং সেখানে হেক্সাডেসিমাল পূর্ণসংখ্যার রঙের উপাদানগুলি নির্দিষ্ট করে।
হেক্স কালার ভেলু
সিএসএসে, কোনও কালার ফর্মের একটি হেক্সাডেসিমাল মান ব্যবহার করে নির্দিষ্ট করা যেতে পারে:
#rrggbb
যেখানে rr (লাল), gg (সবুজ) এবং bb (নীল) এবং হেক্সাডেসিমাল মান হয় 00 এবং ff এর মধ্যে (দশমিক 0-255 এর সমান) । আর শুরুতে থাকে # (হ্যাস) ।
উদাহরণ স্বরূপ, #ff0000 লাল কালার দেখায়, কারন ff হলো সর্বচ্চ ভেলু যা rr এর যায়গায় সেট হয়েছে এবং অন্য গুলো 00 অর্থাৎ সর্বনিম্ন ।
নিজেই চেষ্টা করে দেখুন
ff
29
66
হেক্স কালার সিসটেম এ আরো কিছু উদাহরন
ধূসর শেডগুলি প্রায়শই 3 টি হালকা উত্সের জন্য সমান মান ব্যবহার করে সংজ্ঞায়িত হয়:
হেক্স কালার সিসটেম এ ধূসব বা গ্রে কালার এর উদাহরন
হেক্স কালার লেখা সহজ ও কম জায়গা নেয়ায় এটি সবচেয়ে বেশি ব্যবহার হয় ওয়েবে কালার দেবার জন্য
৩ ডিজিটের হেক্স ভেলু
সাধারনত হেক্টাডেসিমেল কালার সিসটেম ৬ ডিজিটের হলেও অকেন সময় ৩ ডিজিটের হেক্স কালার মান দেখতে পাবেন ।
3-অঙ্কের হেক্স কোডটি কিছু 6-সংখ্যার হেক্স কোডের শর্টহ্যান্ড।
3-অঙ্কের হেক্স কোডের নিম্নলিখিত ফর্মটি রয়েছে:
#rgb
যেখানে r, g, এবং b 0 এবং f এর মধ্যে মান সহ লাল, সবুজ এবং নীল উপাদান উপস্থাপন করে।
3-অঙ্কের হেক্স কোড কেবল তখনই ব্যবহার করা যেতে পারে যখন প্রতিটি উপাদানগুলির জন্য উভয় মান (আরআর, জিজি, এবং বিবি) একই হয়।
সুতরাং, যদি আমাদের হেক্স কালার কোড #ff00cc থাকে তবে এটি এইভাবে লেখা যেতে পারে: #f0c
নিজের কালার কোড গুলো দেখুন
body { background-color: #fc9; /* same as #ffcc99 */ } h1 { color: #f0f; /* same as #ff00ff */ } p { color: #b58; /* same as #bb5588 */ }
HEXA কালার সিসটেম
RGB তে যেমন RGBA কালার সিসটেম আছে, তেমনি HEXA color system এবং এটির গঠন হয় নিচের মতো
#RRGGBBAA
খেয়াল করে দেখুন এটি ৮ ডিজিটের হয় এবং শেষের দুইটি ডিজিট আলফা ভেলুর জন্য নির্ধারিত ।
HEXA color system এর আলফা ভেলু ও হেক্সডেসিমেল নাম্বার দিয়েই হয় এবং এটি 00 থেকে FF পর্যন্ত ।
নিজেই চেষ্টা করে দেখুন হেক্স আলফা কালার সিসটেম
ff
29
66
ff