Bulma এর Icon Library ব্যবহার

Bulma এর Button এবং Icon - বুলমা (Bulma) - Web Development

348

Bulma CSS ফ্রেমওয়ার্কে আইকন যুক্ত করার জন্য একটি ইন-বিল্ট আইকন লাইব্রেরি নেই, তবে আপনি Bulma এর সাথে সহজেই আইকন যুক্ত করতে পারেন Font Awesome বা Heroicons এর মতো জনপ্রিয় আইকন লাইব্রেরি ব্যবহার করে। এই আইকনগুলি সাধারণত বাটন, টুলবার, ন্যাভিগেশন বার, এবং অন্যান্য উপাদানে ব্যবহার করা হয়।

Bulma এর সাথে Font Awesome বা অন্য আইকন লাইব্রেরি ব্যবহার করা সহজ, এবং এটি আপনার ডিজাইনকে আরো আকর্ষণীয় এবং ব্যবহারকারী-বান্ধব করে তোলে।


১. Font Awesome আইকন ব্যবহার করা

Font Awesome একটি জনপ্রিয় আইকন লাইব্রেরি, যা প্রায় ১,০০০ আইকন প্রদান করে। Bulma এর সাথে Font Awesome ব্যবহার করা খুবই সহজ। আপনি এটি CDN বা NPM এর মাধ্যমে যুক্ত করতে পারেন।

১.১. Font Awesome CDN যোগ করা

Font Awesome CDN যুক্ত করার জন্য আপনার HTML ফাইলে <head> ট্যাগের মধ্যে Font Awesome এর স্টাইলশিট লিঙ্ক যোগ করুন।

<head>
  <!-- Font Awesome CDN -->
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
</head>

১.২. Font Awesome আইকন ব্যবহার করা

এখন, আপনি HTML ফাইলে Font Awesome আইকন ব্যবহার করতে পারেন। নিচে একটি উদাহরণ দেখানো হলো:

<button class="button is-primary">
  <i class="fas fa-home"></i> Home
</button>

এখানে, fas fa-home হল Font Awesome এর আইকন ক্লাস। আপনি এইভাবে বিভিন্ন আইকন ব্যবহার করতে পারেন।

বিভিন্ন Font Awesome আইকনের উদাহরণ:

<!-- Home Icon -->
<i class="fas fa-home"></i>

<!-- Search Icon -->
<i class="fas fa-search"></i>

<!-- User Icon -->
<i class="fas fa-user"></i>

<!-- Bell Icon -->
<i class="fas fa-bell"></i>

২. Heroicons ব্যবহার করা

Heroicons আরেকটি জনপ্রিয় আইকন লাইব্রেরি, যা Tailwind CSS এর সাথে ব্যবহৃত হয়, তবে Bulma এর সাথেও সহজে কাজ করে। Heroicons ফ্রেমওয়ার্কটি বেশ স্টাইলিশ এবং সিম্পল আইকন প্রদান করে।

২.১. Heroicons CDN যোগ করা

Heroicons এর সিএসএস বা এসভিজি ফাইল CDN এর মাধ্যমে ব্যবহার করা যেতে পারে। তবে, আপনি এসভিজি আইকন সরাসরি ব্যবহার করতে পারেন, উদাহরণস্বরূপ:

<!-- Heroicons CDN (SVG Icons) -->
<script src="https://unpkg.com/heroicons@1.0.6/outline/"></script>

২.২. Heroicons আইকন ব্যবহার করা

এখন আপনি সহজেই Heroicons এর আইকন ব্যবহার করতে পারেন। উদাহরণস্বরূপ:

<button class="button is-info">
  <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6">
    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3v18h18V3H3z" />
  </svg>
  Info
</button>

৩. Bulma এর ক্লাসের সাথে আইকন ব্যবহার করা

Bulma এর সাথে আইকন ব্যবহার করা বেশ সহজ, এবং আপনি Bulma এর ক্লাসগুলির সাথে সেগুলিকে কাস্টমাইজ করতে পারেন। উদাহরণস্বরূপ, আপনি আইকনগুলো বাটনের ভিতরে রাখতে পারেন বা ন্যাভিগেশন বার এ আইকন ব্যবহার করতে পারেন।

৩.১. Button এর ভিতরে আইকন

<button class="button is-success">
  <i class="fas fa-check"></i> Success
</button>

এখানে, is-success ক্লাসের মাধ্যমে বাটনের রঙ সঠিকভাবে সেট করা হয়েছে এবং আইকনটি বাটনের মধ্যে স্থাপন করা হয়েছে।

৩.২. Icon in Navbar

<nav class="navbar">
  <div class="navbar-brand">
    <a class="navbar-item">
      <i class="fas fa-home"></i>
    </a>
    <a class="navbar-item">
      <i class="fas fa-search"></i>
    </a>
  </div>
</nav>

এখানে, ন্যাভবারে দুইটি আইকন ব্যবহৃত হয়েছে। Font Awesome এর fa-home এবং fa-search আইকনগুলো ন্যাভবারের আইটেম হিসেবে দেখা যাচ্ছে।


৪. আইকনের আকার এবং রঙ পরিবর্তন

Bulma এবং Font Awesome এর সাথে আপনি আইকনের আকার এবং রঙ সহজেই কাস্টমাইজ করতে পারেন। Bulma এর ক্লাস এবং Font Awesome এর আইকন ক্লাসগুলো ব্যবহার করে আকার এবং রঙ পরিবর্তন করা সম্ভব।

৪.১. আইকনের আকার পরিবর্তন

Font Awesome আইকনের আকার পরিবর্তন করার জন্য fa-xs, fa-sm, fa-lg, fa-2x, fa-3x, fa-4x, fa-5x, fa-10x ক্লাস ব্যবহার করা যায়।

<!-- Small Icon -->
<i class="fas fa-home fa-sm"></i>

<!-- Large Icon -->
<i class="fas fa-home fa-3x"></i>

৪.২. আইকনের রঙ পরিবর্তন

Bulma এর has-text-{color} ক্লাস ব্যবহার করে আইকনের রঙ পরিবর্তন করা সম্ভব।

<!-- Blue Icon -->
<i class="fas fa-home has-text-primary"></i>

<!-- Red Icon -->
<i class="fas fa-heart has-text-danger"></i>

এখানে, has-text-primary ক্লাস ব্যবহার করে আইকনের রঙ ব্লু এবং has-text-danger ক্লাস ব্যবহার করে রেড রঙ দেয়া হয়েছে।


সারাংশ

Bulma CSS ফ্রেমওয়ার্কের সাথে আইকন ব্যবহারের জন্য Font Awesome এবং Heroicons দুটি জনপ্রিয় লাইব্রেরি ব্যবহার করা হয়। আপনি CDN বা NPM এর মাধ্যমে Font Awesome বা Heroicons যোগ করতে পারেন এবং সহজেই আইকনগুলো ওয়েব পেজে ব্যবহার করতে পারেন। Bulma এর স্টাইলশিপ ক্লাস যেমন is-primary, has-text-danger ব্যবহার করে আইকনের রঙ এবং আকার কাস্টমাইজ করা সম্ভব। এইভাবে, Bulma এর সাথে আইকন ব্যবহার করে আপনার ডিজাইনকে আরও আকর্ষণীয় এবং ব্যবহারকারী-বান্ধব বানানো যায়।

Content added By
Promotion

Are you sure to start over?

Loading...