রেসপন্সিভ ইমেজ হল এমন ইমেজ যেগুলি স্ক্রীন সাইজের সাথে মানানসই হয়ে নিজে থেকেই সাইজ পরিবর্তন করে। এর মাধ্যমে একটি ইমেজ যেকোনো ডিভাইসে (মোবাইল, ট্যাবলেট, ডেস্কটপ) সর্বোত্তমভাবে প্রদর্শিত হয়। বুটস্ট্রাপ ৫-এ রেসপন্সিভ ইমেজ তৈরির জন্য সহজেই ব্যবহৃত হয় img-fluid
ক্লাস, যা ইমেজটির প্রস্থকে ১০০% পর্যন্ত প্রসারিত করে, যাতে তা তার কন্টেইনারের মধ্যে ভালভাবে ফিট হয়।
বুটস্ট্র্যাপে কিছু প্রি-বিল্ট ইমেজ ক্লাস রয়েছে, যা ইমেজের আচরণ নিয়ন্ত্রণ করতে সাহায্য করে। এই ক্লাসগুলো ব্যবহার করে আপনি সহজেই ইমেজকে রেসপন্সিভ বা সজ্জিত করতে পারেন।
img-fluid
img-thumbnail
img-rounded
img-circle
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Responsive Images Example</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container mt-5">
<!-- Responsive Image using img-fluid -->
<h3>Responsive Image (img-fluid)</h3>
<img src="https://via.placeholder.com/1200x400" class="img-fluid" alt="Responsive Image">
<!-- Thumbnail Image using img-thumbnail -->
<h3 class="mt-4">Thumbnail Image (img-thumbnail)</h3>
<img src="https://via.placeholder.com/150" class="img-thumbnail" alt="Thumbnail Image">
<!-- Rounded Image using img-rounded -->
<h3 class="mt-4">Rounded Image (img-rounded)</h3>
<img src="https://via.placeholder.com/150" class="img-rounded" alt="Rounded Image">
<!-- Circular Image using img-circle -->
<h3 class="mt-4">Circular Image (img-circle)</h3>
<img src="https://via.placeholder.com/150" class="img-circle" alt="Circular Image">
</div>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.min.js"></script>
</body>
</html>
img-fluid
:img-thumbnail
:img-rounded
:img-circle
:বুটস্ট্র্যাপে, যখন আপনি img-fluid
ক্লাস ব্যবহার করেন, তখন ইমেজটি সর্বদা প্যারেন্ট কন্টেইনারের প্রস্থের সাথে সামঞ্জস্যপূর্ণ হয়। এটি একটি প্রাথমিক CSS প্যাটার্ন, যার মাধ্যমে আপনি রেসপন্সিভ ওয়েব ডিজাইনের জন্য ইমেজগুলোকে খুব সহজেই কাস্টমাইজ করতে পারেন।
এছাড়া, ইমেজ গ্যালারী, স্লাইডার বা কাস্টম লেআউট তৈরির সময় বিভিন্ন ইমেজ ক্লাস ব্যবহারের মাধ্যমে আপনি আপনার ডিজাইনকে আরও আকর্ষণীয় এবং ফাংশনাল করতে পারবেন।
Read more