SVG (Scalable Vector Graphics) একটি গ্রাফিক্স ফরম্যাট যা ওয়েব পেজে উচ্চ রেজোলিউশনের ছবি প্রদর্শন করতে ব্যবহৃত হয়। SVG ছবিগুলি স্কেলযোগ্য, অর্থাৎ এগুলি কোনো রেজোলিউশনে বিভক্ত বা ডিস্টর্ট ছাড়া প্রদর্শিত হতে পারে। Custom Icons মানে হল আপনার ওয়েবসাইট বা অ্যাপ্লিকেশনের জন্য নিজস্ব আইকন ডিজাইন করা এবং সেগুলি ব্যবহৃত করা।
বুটস্ট্র্যাপ ৫ তে SVG Icons এবং Custom Icons ব্যবহারের সুবিধা রয়েছে। এটি লাইটওয়েট এবং পারফরম্যান্সের জন্য উপকারী, কারণ SVG ফাইলগুলি সাধারণত অন্যান্য ফরম্যাটের চেয়ে ছোট হয় এবং কাস্টম আইকনগুলির জন্য আরো বেশি নিয়ন্ত্রণ প্রদান করে।
বুটস্ট্র্যাপ ৫ এ আপনি SVG Icons ব্যবহার করতে পারেন যে কোনও আইকন লাইব্রেরি বা কাস্টম SVG ফাইলের মাধ্যমে। বুটস্ট্র্যাপ ৫ এর জন্য আইকন ব্যবহারে Bootstrap Icons একটি জনপ্রিয় এবং বিল্ট-ইন লাইব্রেরি। এটি সহজে ব্যবহারযোগ্য এবং ওয়েব পেজের ডিজাইন উন্নত করতে সাহায্য করে।
Bootstrap Icons ব্যবহার: প্রথমে, বুটস্ট্র্যাপ আইকন লাইব্রেরি যুক্ত করতে হবে।
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons/font/bootstrap-icons.css" rel="stylesheet">
এরপর, আপনি আইকন ব্যবহার করতে পারেন নিচের মত:
<i class="bi bi-house-door"></i> <!-- Home Icon -->
<i class="bi bi-pencil"></i> <!-- Edit Icon -->
<i class="bi bi-trash"></i> <!-- Trash Icon -->
বুটস্ট্র্যাপ ৫ এর জন্য আইকনগুলি <svg>
এলিমেন্ট হিসেবে ব্যবহৃত হয়, যা দ্রুত লোড হয় এবং স্কেলযোগ্য।
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" class="bi bi-gear" viewBox="0 0 16 16">
<path d="M8 4a1 1 0 1 1 0 2 1 1 0 0 1 0-2zM2.93 4.19l1.137 1.687a1 1 0 0 1 0 1.26l-.5.75a1 1 0 0 0 0 1.262l1.228 1.43a1 1 0 0 1 1.43-.005l.63.507a1 1 0 0 0 1.177.02l1.753-1.073a1 1 0 0 1 1.264 0l1.5.75a1 1 0 0 1 .016 1.755l-1.5.75a1 1 0 0 1-1.264 0l-1.753-1.073a1 1 0 0 0-1.177-.02l-.63-.507a1 1 0 0 1-1.43.005L5.66 8.858a1 1 0 0 0-1.228-1.43l.5-.75a1 1 0 0 0-.5-1.262l-1.137-1.687A1 1 0 0 1 2.93 4.19z"/>
</svg>
এখানে fill="currentColor"
ব্যবহার করা হয়েছে, যা আইকনের রঙ সিএসএসের color প্রোপার্টি দ্বারা নিয়ন্ত্রণ করতে সাহায্য করে।
Custom Icons ব্যবস্থাপনা করার জন্য আপনি নিজের ডিজাইন করা আইকনগুলিকে SVG ফরম্যাটে ব্যবহার করতে পারেন। এই প্রক্রিয়া আপনাকে পূর্ণ নিয়ন্ত্রণ প্রদান করে, এবং আপনি যে কোনো ধরণের কাস্টম ডিজাইন তৈরি করতে পারবেন।
Custom SVG Icon ফাইল ব্যবহার: আপনার সাইটে এই কাস্টম আইকন যুক্ত করতে পারেন সরাসরি SVG ফাইল হিসেবে অথবা ইনলাইন SVG কোড হিসেবে।
SVG ফাইল ইম্পোর্ট:
<img src="path/to/your-icon.svg" alt="Custom Icon" />
Inline SVG (HTML-এ ইমপোর্ট):
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<path d="M16 0 L32 16 L16 32 L0 16 Z" fill="#FF5733"/>
</svg>
এখানে আপনি SVG কোড সরাসরি HTML ডকুমেন্টে যুক্ত করে কাস্টম আইকন তৈরি করেছেন, যা স্কেলযোগ্য এবং ক্লিয়ার থাকে যেকোনো রেজোলিউশনে।
বুটস্ট্র্যাপ ৫ এ SVG Icons এবং Custom Icons ব্যবস্থাপনা খুবই সহজ এবং কার্যকর। আপনি Bootstrap Icons লাইব্রেরি ব্যবহার করতে পারেন অথবা নিজস্ব কাস্টম আইকন ডিজাইন করে SVG ফরম্যাটে ওয়েবসাইটে যুক্ত করতে পারেন। SVG Icons এর মাধ্যমে আপনি ওয়েব পেজের পারফরম্যান্স বাড়াতে এবং ভিজ্যুয়াল উপস্থাপন আরও আকর্ষণীয় করতে পারবেন।
Read more