ব্যবধান
বুটস্ট্র্যাপ একটি উপাদানের চেহারা পরিবর্তন করতে শর্টহ্যান্ড প্রতিক্রিয়াশীল মার্জিন এবং প্যাডিং ইউটিলিটি ক্লাসের বিস্তৃত পরিসর অন্তর্ভুক্ত করে।
সংক্ষিপ্ত হ্যান্ড ক্লাস সহ একটি উপাদান বা তার পার্শ্বগুলির একটি উপসেটকে প্রতিক্রিয়াশীল-বান্ধব marginবা মান বরাদ্দ করুন। paddingস্বতন্ত্র বৈশিষ্ট্য, সমস্ত বৈশিষ্ট্য এবং উল্লম্ব এবং অনুভূমিক বৈশিষ্ট্যগুলির জন্য সমর্থন অন্তর্ভুক্ত করে৷ ক্লাসগুলি একটি ডিফল্ট Sass মানচিত্র থেকে সীমার মধ্যে তৈরি করা .25remহয় 3rem।
স্পেসিং ইউটিলিটিগুলি যা সমস্ত ব্রেকপয়েন্টের জন্য প্রযোজ্য, থেকে xsথেকে xl, তাদের মধ্যে কোনও ব্রেকপয়েন্ট সংক্ষেপণ নেই। এর কারণ হল এই ক্লাসগুলি থেকে min-width: 0এবং উপরে প্রয়োগ করা হয় এবং এইভাবে মিডিয়া ক্যোয়ারী দ্বারা আবদ্ধ হয় না। অবশিষ্ট ব্রেকপয়েন্ট, তবে, একটি ব্রেকপয়েন্ট সংক্ষেপণ অন্তর্ভুক্ত করে।
, , , এবং এর জন্য ফরম্যাট {property}{sides}-{size}ব্যবহার করে ক্লাসের নামকরণ করা হয়েছে ।xs{property}{sides}-{breakpoint}-{size}smmdlgxl
যেখানে সম্পত্তি একটি:
m- সেট করা ক্লাসের জন্যmarginp- সেট করা ক্লাসের জন্যpadding
যেখানে একটি পক্ষ হল:
t- ক্লাস যে সেটmargin-topবা জন্যpadding-topb- ক্লাস যে সেটmargin-bottomবা জন্যpadding-bottoml- ক্লাস যে সেটmargin-leftবা জন্যpadding-leftr- ক্লাস যে সেটmargin-rightবা জন্যpadding-rightx- যে ক্লাসের জন্য*-leftএবং উভয় সেট করে*-righty- যে ক্লাসের জন্য*-topএবং উভয় সেট করে*-bottom- ফাঁকা - এমন ক্লাসগুলির জন্য যেগুলি উপাদানটির 4টি পাশে
marginবা একটি সেট করে৷padding
যেখানে আকার এর মধ্যে একটি:
0- এমন ক্লাসের জন্য যা এটিকে বাদ দিয়েmarginবাpaddingসেট করে01- (ডিফল্টরূপে) ক্লাসের জন্য যাmarginবাpaddingto সেট করে$spacer * .252- (ডিফল্টরূপে) ক্লাসের জন্য যাmarginবাpaddingto সেট করে$spacer * .53- (ডিফল্টরূপে) ক্লাসের জন্য যাmarginবাpaddingto সেট করে$spacer4- (ডিফল্টরূপে) ক্লাসের জন্য যাmarginবাpaddingto সেট করে$spacer * 1.55- (ডিফল্টরূপে) ক্লাসের জন্য যাmarginবাpaddingto সেট করে$spacer * 3automargin- অটোতে সেট করা ক্লাসের জন্য
(আপনি $spacersSass ম্যাপ ভেরিয়েবলে এন্ট্রি যোগ করে আরও মাপ যোগ করতে পারেন।)
এখানে এই শ্রেণীর কিছু প্রতিনিধি উদাহরণ আছে:
.mt-0 {
margin-top: 0 !important;
}
.ml-1 {
margin-left: ($spacer * .25) !important;
}
.px-2 {
padding-left: ($spacer * .5) !important;
padding-right: ($spacer * .5) !important;
}
.p-3 {
padding: $spacer !important;
}
উপরন্তু, বুটস্ট্র্যাপে .mx-autoঅনুভূমিকভাবে নির্দিষ্ট-প্রস্থ ব্লক স্তরের বিষয়বস্তুকে কেন্দ্রীভূত করার জন্য একটি শ্রেণীও অন্তর্ভুক্ত রয়েছে—অর্থাৎ, যে সামগ্রীতে রয়েছে display: blockএবং একটি widthসেট—এ অনুভূমিক মার্জিন সেট করে auto।
<div class="mx-auto" style="width: 200px;">
Centered element
</div>