Bulma ফ্রেমওয়ার্কের Color Helper Classes আপনাকে সহজে এবং দ্রুত রঙ কাস্টমাইজ করতে সাহায্য করে। এগুলি বিশেষভাবে টেক্সট, ব্যাকগ্রাউন্ড, বর্ডার এবং অন্যান্য উপাদানের জন্য ব্যবহার করা হয়। Bulma এর Color Helper Classes-এর মাধ্যমে আপনি দ্রুত সাইটের ডিজাইন পরিবর্তন করতে পারেন, যেমন বাটন, টেক্সট, ব্যাকগ্রাউন্ড ইত্যাদির রঙ বদলানো।
Bulma এর Color Helper Classes এর সাধারণ বৈশিষ্ট্য
- ব্যাকগ্রাউন্ড রঙ পরিবর্তন: বিভিন্ন এলিমেন্টের ব্যাকগ্রাউন্ড রঙ পরিবর্তন করতে সাহায্য করে।
- টেক্সট রঙ পরিবর্তন: টেক্সটের রঙ পরিবর্তন করতে সাহায্য করে।
- বর্ডার রঙ পরিবর্তন: বর্ডার স্টাইল কাস্টমাইজ করতে সাহায্য করে।
- রঙের শেড: Bulma বিভিন্ন রঙের শেড প্রদান করে, যেমন:
is-light,is-dark,is-primary,is-info,is-warningইত্যাদি।
১. ব্যাকগ্রাউন্ড রঙের জন্য Color Helper Classes
Bulma বিভিন্ন রঙের ব্যাকগ্রাউন্ড পরিবর্তনের জন্য বিশেষ ক্লাস প্রদান করে। আপনি যেকোনো এলিমেন্টের ব্যাকগ্রাউন্ড রঙ পরিবর্তন করতে এই ক্লাসগুলো ব্যবহার করতে পারেন।
ব্যাকগ্রাউন্ড রঙের জন্য উদাহরণ:
<div class="has-background-primary">
<p class="has-text-white">This is a div with a primary background color.</p>
</div>
<div class="has-background-info">
<p class="has-text-white">This is a div with an info background color.</p>
</div>
এখানে:
has-background-primary: প্রাইমারি ব্যাকগ্রাউন্ড রঙ ব্যবহার করবে।has-background-info: ইনফো ব্যাকগ্রাউন্ড রঙ ব্যবহার করবে।has-text-white: টেক্সটের রঙ সাদা (white) করে দেবে।
অন্যান্য ব্যাকগ্রাউন্ড রঙ:
has-background-light: হালকা ব্যাকগ্রাউন্ডhas-background-dark: অন্ধকার ব্যাকগ্রাউন্ডhas-background-link: লিঙ্ক ব্যাকগ্রাউন্ড
২. টেক্সট রঙ পরিবর্তন
Bulma আপনাকে বিভিন্ন রঙের টেক্সট স্টাইল পরিবর্তন করতে সহায়তা করে। আপনি has-text-* ক্লাস ব্যবহার করে টেক্সটের রঙ পরিবর্তন করতে পারবেন।
টেক্সট রঙের জন্য উদাহরণ:
<p class="has-text-primary">This is a paragraph with primary text color.</p>
<p class="has-text-info">This is a paragraph with info text color.</p>
<p class="has-text-danger">This is a paragraph with danger text color.</p>
এখানে:
has-text-primary: টেক্সট রঙ প্রাইমারি (primary) রঙে থাকবে।has-text-info: টেক্সট রঙ ইনফো (info) রঙে থাকবে।has-text-danger: টেক্সট রঙ ডেঞ্জার (danger) রঙে থাকবে।
অন্যান্য টেক্সট রঙ:
has-text-success: সাফল্য রঙhas-text-warning: সতর্কতা রঙhas-text-link: লিঙ্ক রঙhas-text-light: হালকা রঙhas-text-dark: অন্ধকার রঙ
৩. বর্ডার রঙ পরিবর্তন
Bulma এর border ক্লাস ব্যবহার করে আপনি বর্ডারের রঙও পরিবর্তন করতে পারেন। এটি খুবই কার্যকরী যখন আপনি কোনো উপাদানের চারপাশে বর্ডার দিতে চান।
বর্ডার রঙ পরিবর্তন:
<div class="box has-border has-border-primary">
<p>This box has a primary colored border.</p>
</div>
<div class="box has-border has-border-danger">
<p>This box has a danger colored border.</p>
</div>
এখানে:
has-border-primary: বর্ডারের রঙ প্রাইমারি (primary) হবে।has-border-danger: বর্ডারের রঙ ডেঞ্জার (danger) হবে।
৪. রঙের শেড ব্যবহার
Bulma এ shades of color ব্যবহার করা হয়, যেমন is-light এবং is-dark। এগুলো রঙের হালকা বা গা dark ় শেড তৈরি করতে ব্যবহৃত হয়।
উদাহরণ: রঙের শেড
<button class="button is-primary is-light">Light Primary Button</button>
<button class="button is-primary is-dark">Dark Primary Button</button>
এখানে:
is-light: প্রাইমারি রঙের হালকা শেড।is-dark: প্রাইমারি রঙের গা dark ় শেড।
অন্যান্য রঙের শেড:
is-info is-light: ইনফো রঙের হালকা শেড।is-info is-dark: ইনফো রঙের গা dark ় শেড।
৫. Color Helpers - Button and Alerts
Bulma এর Color Helpers বাটন এবং এলার্টের জন্যও ব্যবহৃত হতে পারে, যেগুলোর মাধ্যমে আপনি বিভিন্ন ধরনের কনফিগারেশন দ্রুত করতে পারেন।
উদাহরণ: Button রঙ পরিবর্তন
<button class="button is-primary">Primary Button</button>
<button class="button is-link">Link Button</button>
<button class="button is-success">Success Button</button>
এখানে:
is-primary: প্রাইমারি বাটন রঙ।is-link: লিঙ্ক বাটন রঙ।is-success: সাফল্য বাটন রঙ।
উদাহরণ: Alert রঙ পরিবর্তন
<div class="notification is-warning">
This is a warning notification.
</div>
<div class="notification is-success">
This is a success notification.
</div>
এখানে:
is-warning: সতর্কতা এলার্ট রঙ।is-success: সাফল্য এলার্ট রঙ।
সারাংশ
Bulma Color Helper Classes আপনাকে সহজেই বিভিন্ন রঙ প্রয়োগ করতে সাহায্য করে। আপনি ব্যাকগ্রাউন্ড রঙ, টেক্সট রঙ, বর্ডার রঙ এবং শেড পরিবর্তন করতে পারেন। Bulma ফ্রেমওয়ার্কের এই সিস্টেমটি ব্যবহার করে আপনি খুব সহজেই ওয়েবসাইটের বিভিন্ন উপাদানের রঙ কাস্টমাইজ করতে পারবেন, যা ডিজাইনের স্বচ্ছতা এবং উপস্থাপনাকে আরো সুন্দর এবং কার্যকরী করে তোলে।
Read more