অভাৰভিউ
আপোনাৰ Bootstrap প্ৰকল্প বিন্যাস কৰাৰ বাবে উপাদানসমূহ আৰু বিকল্পসমূহ, ৰেপিং ধাৰকসমূহ, এটা শক্তিশালী গ্ৰীড ব্যৱস্থাপ্ৰণালী, এটা নমনীয় মাধ্যম বস্তু, আৰু প্ৰতিক্ৰিয়াশীল সঁজুলি শ্ৰেণীসমূহ অন্তৰ্ভুক্ত কৰি।
পাত্ৰ
ধাৰকসমূহ বুটষ্ট্ৰেপত আটাইতকৈ মৌলিক পৰিকল্পনা উপাদান আৰু আমাৰ অবিকল্পিত গ্ৰীড ব্যৱস্থাপ্ৰণালী ব্যৱহাৰ কৰাৰ সময়ত প্ৰয়োজনীয় । পাত্ৰসমূহক ইহঁতৰ ভিতৰত বিষয়বস্তু ৰাখিবলৈ, পেড কৰিবলৈ, আৰু (কেতিয়াবা) কেন্দ্ৰীভূত কৰিবলৈ ব্যৱহাৰ কৰা হয়। ধাৰকসমূহক নেষ্ট কৰিব পাৰি যদিও, বেছিভাগ পৰিকল্পনাত এটা নেষ্ট কৰা ধাৰকৰ প্ৰয়োজন নাই।
বুটষ্ট্ৰেপ তিনিটা ভিন্ন পাত্ৰৰ সৈতে আহে:
.container
, যিয়েmax-width
প্ৰতিটো প্ৰতিক্ৰিয়াশীল ব্ৰেকপইণ্টত এটা নিৰ্ধাৰণ কৰে.container-fluid
, যিটোwidth: 100%
সকলো ব্ৰেকপইণ্টতে থাকে.container-{breakpoint}
, যিটোwidth: 100%
নিৰ্দিষ্ট ব্ৰেকপইণ্টলৈকে
তলৰ তালিকাখনে দেখুৱাইছে যে প্ৰতিটো পাত্ৰৰ মূলৰ সৈতে আৰু প্ৰতিটো ব্ৰেকপইণ্টৰ ওপৰেৰে কেনেকৈ max-width
তুলনা কৰা হয় ।.container
.container-fluid
সিহঁতক কাৰ্য্যত চাওক আৰু আমাৰ গ্ৰীড উদাহৰণত সিহঁতক তুলনা কৰক ।
অতিৰিক্ত সৰু <576px |
সৰু ≥576px |
মধ্যমীয়া ≥768px |
ডাঙৰ ≥992px |
অতিৰিক্ত ডাঙৰ ≥1200px |
|
---|---|---|---|---|---|
.container |
১০০% | ৫৪০পিক্সেল | ৭২০পিক্সেল | ৯৬০px | ১১৪০পিক্সেল |
.container-sm |
১০০% | ৫৪০পিক্সেল | ৭২০পিক্সেল | ৯৬০px | ১১৪০পিক্সেল |
.container-md |
১০০% | ১০০% | ৭২০পিক্সেল | ৯৬০px | ১১৪০পিক্সেল |
.container-lg |
১০০% | ১০০% | ১০০% | ৯৬০px | ১১৪০পিক্সেল |
.container-xl |
১০০% | ১০০% | ১০০% | ১০০% | ১১৪০পিক্সেল |
.container-fluid |
১০০% | ১০০% | ১০০% | ১০০% | ১০০% |
একেলগে
আমাৰ অবিকল্পিত .container
শ্ৰেণীটো এটা প্ৰতিক্ৰিয়াশীল, নিৰ্দিষ্ট-প্ৰস্থৰ পাত্ৰ, অৰ্থাৎ max-width
প্ৰতিটো ব্ৰেকপইণ্টত ইয়াৰ পৰিৱৰ্তন।
জুলীয়া
এটা সম্পূৰ্ণ প্ৰস্থৰ ধাৰকৰ বাবে ব্যৱহাৰ কৰক .container-fluid
, দৰ্শনপৰ্টৰ সম্পূৰ্ণ প্ৰস্থত বিস্তৃত।
প্ৰতিক্ৰিয়াশীল
প্ৰতিক্ৰিয়াশীল ধাৰকসমূহ Bootstrap v4.4 ত নতুন । সিহঁতে আপোনাক এটা শ্ৰেণী নিৰ্ধাৰণ কৰিবলৈ অনুমতি দিয়ে যিটো নিৰ্দিষ্ট ব্ৰেকপইণ্টত উপনীত নোহোৱালৈকে ১০০% বহল, তাৰ পিছত আমি max-width
উচ্চ ব্ৰেকপইণ্টৰ প্ৰতিটোৰ বাবে s প্ৰয়োগ কৰো। উদাহৰণস্বৰূপ, ব্ৰেকপইন্ট .container-sm
পোৱালৈকে আৰম্ভ কৰিবলৈ ১০০% বহল হয় , য'ত ই , , আৰু sm
ৰ সৈতে স্কেল আপ কৰিব ।md
lg
xl
প্ৰতিক্ৰিয়াশীল ব্ৰেকপইণ্ট
যিহেতু বুটষ্ট্ৰেপ প্ৰথমে মোবাইল হ'বলৈ বিকশিত কৰা হৈছে, আমি আমাৰ বিন্যাস আৰু আন্তঃপৃষ্ঠসমূহৰ বাবে যুক্তিসংগত ব্ৰেকপইণ্ট সৃষ্টি কৰিবলৈ মুষ্টিমেয় মিডিয়া প্ৰশ্ন ব্যৱহাৰ কৰো। এই ব্ৰেকপইন্টসমূহ বেছিভাগেই নূন্যতম ভিউপৰ্ট প্ৰস্থৰ ওপৰত ভিত্তি কৰি কৰা হয় আৰু ভিউপৰ্ট সলনি হোৱাৰ লগে লগে আমাক উপাদানসমূহ স্কেল আপ কৰাৰ অনুমতি দিয়ে।
বুটষ্ট্ৰেপে প্ৰধানকৈ নিম্নলিখিত মাধ্যম প্ৰশ্ন পৰিসীমাসমূহ ব্যৱহাৰ কৰে—বা ব্ৰেকপইন্টসমূহ—আমাৰ উৎস Sass নথিপত্ৰসমূহত আমাৰ পৰিকল্পনা, গ্ৰীড ব্যৱস্থাপ্ৰণালী, আৰু উপাদানসমূহৰ বাবে ।
যিহেতু আমি আমাৰ উৎস CSS Sass ত লিখোঁ, আমাৰ সকলো মিডিয়া প্ৰশ্ন Sass mixins ৰ জৰিয়তে উপলব্ধ:
আমি মাজে মাজে অন্য দিশলৈ যোৱা মিডিয়া প্ৰশ্নসমূহ ব্যৱহাৰ কৰো (প্ৰদত্ত পৰ্দাৰ আকাৰ বা সৰু ):
মন কৰিব যে যিহেতু ব্ৰাউজাৰসমূহে বৰ্তমানে পৰিসীমা প্ৰসংগ প্ৰশ্নসমূহ সমৰ্থন নকৰে, আমি এই তুলনাসমূহৰ বাবে অধিক নিখুঁততাৰে মানসমূহ ব্যৱহাৰ কৰি ভগ্নাংশ প্ৰস্থৰ সৈতে min-
আৰু max-
উপসৰ্গ আৰু দৃশ্যপৰ্টসমূহৰ সীমাবদ্ধতাসমূহৰ ওপৰত কাম কৰোঁ (যিটো উচ্চ-dpi ডিভাইচসমূহত কিছুমান বিশেষ অৱস্থাত হ'ব পাৰে, উদাহৰণস্বৰূপ)। .
আকৌ এবাৰ, এই মিডিয়া প্ৰশ্নসমূহ Sass mixins ৰ জৰিয়তেও উপলব্ধ:
নূন্যতম আৰু সৰ্বাধিক ব্ৰেকপইন্ট প্ৰস্থ ব্যৱহাৰ কৰি পৰ্দাৰ আকাৰৰ এটা অংশ লক্ষ্য কৰাৰ বাবে মাধ্যম প্ৰশ্ন আৰু মিক্সিন আছে।
এই মিডিয়া প্ৰশ্নসমূহ Sass mixins ৰ যোগেদিও উপলব্ধ:
একেদৰে, মাধ্যম প্ৰশ্নসমূহে একাধিক ব্ৰেকপইণ্ট প্ৰস্থত বিস্তৃত হ'ব পাৰে:
একে পৰ্দাৰ আকাৰ পৰিসীমা লক্ষ্য কৰাৰ বাবে Sass mixin হ'ব:
জেড-সূচকাংক
কেইবাটাও Bootstrap উপাদানে ব্যৱহাৰ কৰে z-index
, CSS বৈশিষ্ট্য যি বিষয়বস্তু সজাবলৈ এটা তৃতীয় অক্ষ প্ৰদান কৰি পৰিকল্পনা নিয়ন্ত্ৰণ কৰাত সহায় কৰে । আমি Bootstrap ত এটা অবিকল্পিত z-সূচী স্কেল ব্যৱহাৰ কৰো যি সঠিকভাৱে নেভিগেচন, সঁজুলি টিপছ আৰু পপঅভাৰ, মডাল, আৰু অধিক স্তৰ কৰিবলে ডিজাইন কৰা হৈছে।
এই উচ্চ মানসমূহ এটা ইচ্ছাকৃত সংখ্যাৰ পৰা আৰম্ভ হয়, উচ্চ আৰু যথেষ্ট নিৰ্দিষ্ট যাতে আদৰ্শগতভাৱে সংঘাতৰ পৰা হাত সাৰিব পাৰি। আমাক আমাৰ স্তৰযুক্ত উপাদানসমূহৰ মাজেৰে এইবোৰৰ এটা প্ৰামাণিক গোটৰ প্ৰয়োজন—টুলটিপসমূহ, পপঅভাৰসমূহ, নেভবাৰসমূহ, ড্ৰপডাউনসমূহ, মডালসমূহ—যাতে আমি আচৰণসমূহত যুক্তিসংগতভাৱে সামঞ্জস্যপূৰ্ণ হ'ব পাৰো। 100
আমি + বা + ব্যৱহাৰ কৰিব নোৱাৰাৰ কোনো কাৰণ নাই 500
।
আমি এই ব্যক্তিগত মূল্যবোধসমূহৰ কাষ্টমাইজেচনক উৎসাহিত নকৰো; আপুনি এটা সলনি কৰিলে, আপুনি সম্ভৱতঃ সেইবোৰ সকলো সলনি কৰিব লাগিব।
উপাদানসমূহৰ ভিতৰত ওভাৰলেপিং সীমাসমূহ নিয়ন্ত্ৰণ কৰিবলে (যেনে, ইনপুট গোটসমূহত বুটামসমূহ আৰু ইনপুটসমূহ), আমি , , আৰু অবিকল্পিত, হোভাৰ, আৰু সক্ৰিয় অৱস্থাসমূহৰ বাবে কম একক অংকৰ z-index
মানসমূহ ব্যৱহাৰ কৰো। hover/focus/active ত আমি এটা বিশেষ উপাদানক উচ্চ মানৰ সৈতে আগস্থানলৈ আনো যাতে ভাই-ভনী উপাদানসমূহৰ ওপৰত তেওঁলোকৰ সীমা দেখুৱাব পাৰি।1
2
3
z-index