Bootstrap 5 উপযোগী টুল
- পূর্ববর্তী পৃষ্ঠা বিএস৫ অফক্যানভাস
- পরবর্তী পৃষ্ঠা বিএস৫ ফ্লেক্স
ইউটিলিটি / হেলপার শ্রেণী
Bootstrap 5-এর অনেক ইউটিলিটি/হেলপার শ্রেণী আছে, যা কোনো CSS কোড ব্যবহার না করেই এলিমেন্টের শৈলী সমাযোজন করার জন্য দ্রুতগতিতে কাজ করতে পারে。
বর্তনী
বর্তনী শ্রেণী ব্যবহার করে এলিমেন্টের বর্তনী যোগ কিংবা অপসারণ করুন:
প্রয়োগ
<span class="border"></span> <span class="border border-0"></span> <span class="border border-top-0"></span> <span class="border border-right-0"></span> <span class="border border-bottom-0"></span> <span class="border border-left-0"></span> <br> <span class="border-top"></span> <span class="border-end"></span> <span class="border-bottom"></span> <span class="border-start"></span>
ক্ষেত্র প্রশস্ততা
ব্যবহার .border-1
থেকে .border-5
ক্ষেত্র প্রশস্ততা পরিবর্তন করতে:
প্রয়োগ
<span class="border border-1"></span> <span class="border border-2"></span> <span class="border border-3"></span> <span class="border border-4"></span> <span class="border border-5"></span>
ক্ষেত্র রঙ
কোনো কোনো কন্টেক্স্ট ক্ষেত্র রঙ ক্লাস ব্যবহার করে ক্ষেত্রে রঙ যোগ করুন:
প্রয়োগ
<span class="border border-primary"></span> <span class="border border-secondary"></span> <span class="border border-success"></span> <span class="border border-danger"></span> <span class="border border-warning"></span> <span class="border border-info"></span> <span class="border border-light"></span> <span class="border border-dark"></span> <span class="border border-white"></span>
ক্ষেত্র গোলাকার
ব্যবহার rounded
এলিমেন্টকে গোলাকার ক্ষেত্র যোগ করুন:
প্রয়োগ
<span class="rounded"></span> <span class="rounded-top"></span> <span class="rounded-end"></span> <span class="rounded-bottom"></span> <span class="rounded-start"></span> <span class="rounded-circle"></span> <span class="rounded-pill" style="width:130px"></span> <span class="rounded-0"></span> <span class="rounded-1"></span> <span class="rounded-2"></span> <span class="rounded-3"></span>
ফ্লটিং এবং ফ্লটিং নিরসন
ব্যবহার .float-end
ফ্লটিং করা ক্লাস বা .float-start
সংলগ্নকে ফ্লটিং করা এবং .clearfix
ফ্লটিং নিরসন ক্লাস:
প্রয়োগ
<div class="clearfix"> <span class="float-start">সংলগ্নকে ফ্লটিং</span> <span class="float-end">ডানদিকে ফ্লটিং</span> </div>
প্রতিক্রিয়াসম্পন্ন ফ্লটিং
স্ক্রিন প্রস্থতি অনুযায়ী ডানদিকে বা সংলগ্নকে ফ্লটিং করতে, প্রতিক্রিয়াসম্পন্ন ফ্লটিং ক্লাস ব্যবহার করুন (.float-*-left|right
) যেখানে * হলো:
sm
(> = 576px)md
(> = 768px)lg
(> = 992px)xl
(> = 1200px)xxl
(> = 1400px)
প্রয়োগ
<div class="float-sm-end">ছোট স্ক্রিন বা আরও বড় স্ক্রিনে ডানদিকে ফ্লটিং</div><br> <div class="float-md-end">মাঝারি স্ক্রিন বা আরও বড় স্ক্রিনে ডানদিকে ফ্লটিং</div><br> <div class="float-lg-end">বড় স্ক্রিন বা আরও বড় স্ক্রিনে ডানদিকে ফ্লটিং</div><br> <div class="float-xl-end">অতি-বড় স্ক্রিন বা আরও বড় স্ক্রিনে ডানদিকে ফ্লটিং</div><br> <div class="float-xxl-end">বিশেষ বড় স্ক্রিন বা আরও বড় স্ক্রিনে ডানদিকে ফ্লটিং</div><br> <div class="float-none">ফ্লটিং না করা</div>
মধ্যে অবস্থান
ব্যবহার .mx-auto
ক্লাস মধ্যে অবস্থান করা এলাকা (মার্গিন-লেফট এবং মার্গিন-রাইট: অটো):
প্রয়োগ
<div class="mx-auto bg-warning" style="width:150px">কেন্দ্রীভূত</div>
প্রশস্ততা
w-* শ্রেণী ব্যবহার করে (.w-25
、.w-50
、.w-75
、.w-100
、.mw-auto
、.mw-100
)উপাদানের প্রশস্ততা সংযোজন:
প্রয়োগ
<div class="w-25 bg-warning">প্রশস্ততা 25%</div> <div class="w-50 bg-warning">প্রশস্ততা 50%</div> <div class="w-75 bg-warning">প্রশস্ততা 75%</div> <div class="w-100 bg-warning">প্রশস্ততা 100%</div> <div class="w-auto bg-warning">স্বনিয়মিত প্রশস্ততা</div> <div class="mw-100 bg-warning">সর্বোচ্চ প্রশস্ততা 100%</div>
উচ্চতা
h-* শ্রেণী ব্যবহার করে (.h-25
、.h-50
、.h-75
、.h-100
、.mh-auto
、.mh-100
)উপাদানের উচ্চতা সংযোজন:
প্রয়োগ
<div style="height:200px;background-color:#ddd"> <div class="h-25 bg-warning">উচ্চতা 25%</div> <div class="h-50 bg-warning">উচ্চতা 50%</div> <div class="h-75 bg-warning">উচ্চতা 75%</div> <div class="h-100 bg-warning">উচ্চতা 100%</div> <div class="h-auto bg-warning">স্বনিয়মিত উচ্চতা</div> <div class="mh-100 bg-warning" style="height:500px">সর্বোচ্চ উচ্চতা 100%</div> </div>
স্পেসিং
Bootstrap 5 একটি বিস্তৃত প্রতিক্রিয় মার্জিন ও প্যাডিং প্রয়োগী শ্রেণী সহ রয়েছে। তা সকল ব্রেকপইন্টের জন্য প্রযোজ্য:
xs
(<= 576px)sm
(> = 576px)md
(> = 768px)lg
(> = 992px)xl
(> = 1200px)xxl
(> = 1400px)
এই শ্রেণীগুলির ব্যবহার ফরম্যাট হল:{প্রকৃতি}{পাশ}-{মাপ}
ব্যবহার করা হয় xs
، এবং {প্রকৃতি}{পাশ}-{breakpoint}-{মাপ}
ব্যবহার করা হয় sm
、md
、lg
、xl
এবং xxl
。
প্রকৃতি হয় এমন একটি
m
- সেট করামার্গিন
p
- সেট করাপ্যাডিং
পাশ হয় এমন একটি
t
- সেট করামার্গিন-উপর
বাপ্যাডিং-উপর
b
- সেট করামার্গিন-নীচে
বাপ্যাডিং-নীচে
s
- সেট করামার্গিন-বাম
বাপ্যাডিং-বাম
e
- সেট করামার্গিন-ডান
বাপ্যাডিং-ডান
x
- একসাথে সেট করাপ্যাডিং-বাম
এবংপ্যাডিং-ডান
বামার্গিন-বাম
এবংমার্গিন-ডান
y
- একসাথে সেট করাপ্যাডিং-উপর
এবংপ্যাডিং-নীচে
বামার্গিন-উপর
এবংমার্গিন-নীচে
- খালি - উপাদানের চারটি পাশেই সেট করা হয়
মার্গিন
বাপ্যাডিং
মাপ হয় এমন একটি
0
- প্রতিস্থাপনমার্গিন
বাপ্যাডিং
সেট করা হয়েছে0
1
- প্রতিস্থাপনমার্গিন
বাপ্যাডিং
সেট করা হয়েছে.25rem
2
- প্রতিস্থাপনমার্গিন
বাপ্যাডিং
সেট করা হয়েছে.5rem
3
- প্রতিস্থাপনমার্গিন
বাপ্যাডিং
সেট করা হয়েছে1rem
4
- প্রতিস্থাপনমার্গিন
বাপ্যাডিং
সেট করা হয়েছে1.5rem
5
- প্রতিস্থাপনমার্গিন
বাপ্যাডিং
সেট করা হয়েছে3rem
auto
- প্রতিস্থাপনমার্গিন
সেট করা হয়েছে auto
প্রয়োগ
<div class="pt-4 bg-warning">আমি শুধুমাত্র উপর অভ্যন্তরীণ মাঝারি (1.5rem) আছি</div> <div class="p-5 bg-success">আমি সমস্ত পাশে (3rem) অভ্যন্তরীণ মাঝারি আছি</div> <div class="m-5 pb-5 bg-info">আমি সমস্ত পাশে (3rem) এবং নীচে অভ্যন্তরীণ মাঝারি (3rem) আছি</div>
আরও বিস্তৃত সাপেক্ষিক মাপকাঠিতে
.m-# / m-*-# | সমস্ত পাশের বাহ্যিক মাঝারি | চেষ্টা করুন |
.mt-# / mt-*-# | উপর বাহ্যিক মাঝারি | চেষ্টা করুন |
.mb-# / mb-*-# | নীচে বাহ্যিক মাঝারি | চেষ্টা করুন |
.ms-# / ms-*-# | বাম বাহ্যিক মাঝারি | চেষ্টা করুন |
.me-# / me-*-# | ডান বাহ্যিক মাঝারি | চেষ্টা করুন |
.mx-# / mx-*-# | ডান এবং বাম অভ্যন্তরীণ মাঝারি | চেষ্টা করুন |
.my-# / my-*-# | উপর এবং নীচে বাহ্যিক মাঝারি | চেষ্টা করুন |
.p-# / p-*-# | সমস্ত পাশের অভ্যন্তরীণ মাঝারি (পুলিং) | চেষ্টা করুন |
.pt-# / pt-*-# | উপর অভ্যন্তরীণ মাঝারি | চেষ্টা করুন |
.pb-# / pb-*-# | নীচে অভ্যন্তরীণ মাঝারি | চেষ্টা করুন |
.ps-# / ps-*-# | বাম অভ্যন্তরীণ মাঝারি | চেষ্টা করুন |
.pe-# / pe-*-# | ডান অভ্যন্তরীণ মাঝারি | চেষ্টা করুন |
.py-# / py-*-# | উপর এবং নীচে অভ্যন্তরীণ মাঝারি | চেষ্টা করুন |
.px-# / px-*-# | ডান এবং বাম অভ্যন্তরীণ মাঝারি | চেষ্টা করুন |
আমাদের CSS ইউনিট রেফারেন্স ম্যানুয়েল রেম এবং বিভিন্ন মাপকাঠিতে সংক্রান্ত বিষয় আরও পড়ুন।
শৃঙ্গার
请使用 shadow-
শ্রেণীটি উপাদানকে শৃঙ্গার সাথে যুক্ত করুন:
প্রয়োগ
<div class="shadow-none p-4 mb-4 bg-light">নীল ছাড়া</div>小型阴影默认阴影大型阴影
垂直对齐
请使用 align-
类更改元素的对齐方式(仅适用于 inline、 inline-block、inline-table 和表格单元格元素):
প্রয়োগ
baseline top middle bottom text-top text-bottom
纵横比
根据父级的宽度创建响应式视频或幻灯片。
将 .ratio
类与您选择的纵横比 .aspect-ratio-*
পার্যন্ত এলিমেন্টে যোগ করে এবং এতে এম্বেডড (ভিডিও বা iframe) যোগ করুন:
প্রয়োগ
<!-- Aspect ratio 1:1 --> <div class="ratio ratio-1x1"> <iframe src="shanghai.mp4"></iframe> </div> <!-- Aspect ratio 4:3 --> <div class="ratio ratio-4x3"> <iframe src="shanghai.mp4"></iframe> </div> <!-- Aspect ratio 16:9 --> <div class="ratio ratio-16x9"> <iframe src="shanghai.mp4"></iframe> </div> <!-- Aspect ratio 21:9 --> <div class="ratio ratio-21x9"> <iframe src="shanghai.mp4"></iframe> </div>
দৃশ্যমানতা
ব্যবহার .visible
বা .invisible
শ্রেণীগুলি এলিমেন্টের দৃশ্যমানতা নিয়ন্ত্রণ করতে পারে:
মন্তব্য:এই শ্রেণীগুলি CSS display মান পরিবর্তন করবে না।তারা শুধুমাত্র যোগ করে visibility:visible
বা visibility:hidden。
প্রয়োগ
<div class="visible">I am visible.</div> <div class="invisible">I am invisible.</div>
বন্ধ আইকন
ব্যবহার .btn-close
শ্রেণীটি বন্ধ আইকনের শৈলী সেট করতে পারে। সাধারণত অলার্ট বক্স এবং মডালের জন্য ব্যবহৃত হয়。
প্রয়োগ
<button type="button" class="btn-close"></button>
স্ক্রিন রিডার
ব্যবহার .visually-hidden
শ্রেণী সকল ডিভাইসের জন্য ইলেমেন্টকে ছুঁপতে পারে, স্ক্রিন রিডার ছাড়া:
প্রয়োগ
<span class="visually-hidden">I will be hidden on all screens except for screen readers.</span>
রঙ
যেমন 'রঙ' চপ্তির মতো, নিচে সমস্ত টেক্সট এবং প্রবণ রঙ শ্রেণীগুলির তালিকা দেওয়া হল:
টেক্সট রঙের জন্য শ্রেণী হল:
.text-muted
.text-primary
.text-success
.text-info
.text-warning
.text-danger
.text-secondary
.text-white
.text-dark
.text-body
(ডিফল্ট বডি রঙ / সাধারণত কালো হয়).text-light
প্রয়োগ
কনটেক্স্ট টেক্সট শ্রেণীও লিঙ্কের জন্য ব্যবহার করা যেতে পারে:
প্রয়োগ
আপনি .text-black-50 বা .text-white-50 শ্রেণী ব্যবহার করে কালো বা সাদা টেক্সটের 50% অস্তিত্ব যোগ করতে পারেন:
প্রয়োগ
প্রবণ রঙ
প্রবণ রঙের জন্য শ্রেণী হল:
.bg-primary
.bg-success
.bg-info
.bg-warning
.bg-danger
.bg-secondary
.bg-dark
.bg-light
পরিপ্রেক্ষ্যভাবে, প্রবণ রঙ টেক্সট রঙ সেট করতে পারে না, তাই কিছু কিছু ক্ষেত্রে, আপনাকে তাদের সঙ্গে .text-*
শ্রেণী একসঙ্গে ব্যবহার করা
প্রয়োগ
- পূর্ববর্তী পৃষ্ঠা বিএস৫ অফক্যানভাস
- পরবর্তী পৃষ্ঠা বিএস৫ ফ্লেক্স