Visual hierarchy হলো ক্রম যেখানে একজন user-এর চোখ একটা screen-এর মধ্য দিয়ে পরিচালিত হয়। কোনো hierarchy ছাড়া একটা screen — যেখানে প্রতিটা element সমানভাবে মনোযোগের জন্য প্রতিযোগিতা করে — আসলে বেশি না, কম জানায়, কারণ কিছুই চোখকে বলে না কোথা থেকে শুরু করতে হবে।
| টুল | এটা কীভাবে মনোযোগ টানে |
|---|---|
| আকার | বড় element প্রথমে লক্ষ্য করা হয় — এটাই সবচেয়ে নির্ভরযোগ্য hierarchy টুল |
| Weight (bold বনাম regular) | Bold টেক্সট আকার না বদলেই বেশি গুরুত্বপূর্ণ হিসেবে পড়ে |
| রং / contrast | একটা মৃদু background-এর বিপরীতে একটা উচ্চ-contrast element প্রথমে চোখ টানে |
| একটা element-এর চারপাশে whitespace | বিচ্ছিন্নতা কিছুকে গুরুত্বপূর্ণ মনে করায় — একটা ব্যস্ত এলাকা গৌণ মনে হয় |
| অবস্থান | বাম-থেকে-ডান ভাষায় top-left প্রথমে পড়া হয়; primary action সাধারণত সেখানে বা bottom-right-এ থাকে |
একটা সাধারণ e-commerce card-এর একটা স্পষ্ট উদ্দিষ্ট hierarchy আছে: product image (সবচেয়ে বড়, প্রথম), তারপর price (bold, উচ্চ contrast), তারপর title (মাঝারি), তারপর shipping info-এর মতো একটা গৌণ detail (সবচেয়ে ছোট, মৃদু)। এগুলো সবকে একই আকার আর weight-এ সমতল করলে কারিগরিভাবে একই তথ্য দেখাবে — কিন্তু একজন user-কে কী গুরুত্বপূর্ণ তা বুঝতে কাজ করতে হবে।
একটা সাধারণ client বা stakeholder request হলো একসাথে বেশ কয়েকটা element bold, বড়, আর রঙিন করা কারণ প্রতিটা তাদের কাছে ব্যক্তিগতভাবে গুরুত্বপূর্ণ মনে হয়। ফলাফল নিজেকে বাতিল করে দেয় — যখন সবকিছুতে জোর দেওয়া হয়, কিছুতেই দেওয়া হয় না, আর screen পরিষ্কারের বদলে কোলাহলপূর্ণ পড়ে।
কুঁচকে তাকানোর পরীক্ষা
একটা useful পরীক্ষা: একটা screen-এ চোখ কুঁচকে তাকান (বা এটা blur করুন) যতক্ষণ না শুধু আকৃতি আর সবচেয়ে গাঢ় এলাকা দৃশ্যমান থাকে। যা তখনো আলাদা দেখা যায় সেটাই আসল hierarchy — যদি এটা উদ্দিষ্ট priority-এর সাথে না মেলে, hierarchy-তে কাজ দরকার।