දළ විශ්ලේෂණය
ඔතා බහාලුම්, බලගතු ජාල පද්ධතියක්, නම්යශීලී මාධ්ය වස්තුවක් සහ ප්රතිචාරාත්මක උපයෝගිතා පන්ති ඇතුළුව, ඔබේ බූට්ස්ට්රැප් ව්යාපෘතිය තැබීම සඳහා සංරචක සහ විකල්ප.
බහාලුම්
Bootstrap හි ඇති මූලික පිරිසැලසුම් අංගය බහාලුම් වන අතර අපගේ පෙරනිමි ජාල පද්ධතිය භාවිතා කරන විට අවශ්ය වේ . බහාලුම් භාවිතා කරනුයේ ඒවා තුළ ඇති අන්තර්ගතය අඩංගු කිරීමට, පෑඩ් කිරීමට සහ (සමහර විට) මධ්යගත කිරීමට ය. බහාලුම් කූඩු කළ හැකි අතර, බොහෝ පිරිසැලසුම් සඳහා කූඩු සහිත බහාලුමක් අවශ්ය නොවේ.
Bootstrap විවිධ බහාලුම් තුනක් සමඟ පැමිණේ:
.container
, එයmax-width
එක් එක් ප්රතිචාරාත්මක කඩඉම් ලක්ෂ්යයක සකසයි.container-fluid
, එයwidth: 100%
සියලු කඩඉම් ස්ථාන වල පවතී.container-{breakpoint}
, එයwidth: 100%
නිශ්චිත කඩඉම් ලක්ෂය දක්වා වේ
පහත වගුවේ දැක්වෙන්නේ එක් එක් බහාලුම් max-width
මුල් පිටපතට .container
සහ .container-fluid
එක් එක් කඩඉම් ලක්ෂ්යයෙන් සැසඳෙන ආකාරයයි.
ඒවා ක්රියාවෙන් බලන්න සහ අපගේ ජාල උදාහරණයෙන් ඒවා සංසන්දනය කරන්න .
අමතර කුඩා <576px |
කුඩා ≥576px |
මධ්යම ≥768px |
විශාල ≥992px |
අති විශාල ≥1200px |
|
---|---|---|---|---|---|
.container |
100% | 540px | 720px | 960px | 1140px |
.container-sm |
100% | 540px | 720px | 960px | 1140px |
.container-md |
100% | 100% | 720px | 960px | 1140px |
.container-lg |
100% | 100% | 100% | 960px | 1140px |
.container-xl |
100% | 100% | 100% | 100% | 1140px |
.container-fluid |
100% | 100% | 100% | 100% | 100% |
All-in-one
අපගේ පෙරනිමි .container
පන්තිය ප්රතිචාර දක්වන, ස්ථාවර පළල max-width
බහාලුමකි, එනම් එක් එක් කඩඉම් ලක්ෂ්යයෙන් එහි වෙනස්වීම්.
තරල
.container-fluid
දර්ශන තොටේ සම්පූර්ණ පළල පුරා විහිදෙන, සම්පූර්ණ පළල බහාලුමක් සඳහා භාවිතා කරන්න .
ප්රතිචාරාත්මක
Bootstrap v4.4 හි ප්රතිචාර දක්වන බහාලුම් අලුත් ය. ඔවුන් ඔබට නිශ්චිත කඩඉම් ලක්ෂ්යය ළඟා වන තෙක් 100% පළල පන්තියක් නියම කිරීමට ඉඩ සලසයි, ඉන්පසු අපි max-width
එක් එක් ඉහළ කඩඉම් සඳහා s යොදන්නෙමු. උදාහරණයක් ලෙස, බිඳුම් ලක්ෂ්යය ළඟා .container-sm
වන තෙක් ආරම්භ කිරීමට 100% පළල sm
වේ, එහිදී එය md
, lg
, සහ xl
.
ප්රතිචාරාත්මක කඩඉම් ලකුණු
Bootstrap මුලින්ම ජංගම ලෙස සංවර්ධනය කර ඇති බැවින්, අපගේ පිරිසැලසුම් සහ අතුරුමුහුණත් සඳහා සංවේදී කඩඉම් තැනීමට අපි මාධ්ය විමසුම් අතලොස්සක් භාවිතා කරමු . මෙම බිඳුම් ලක්ෂ්ය බොහෝ දුරට පදනම් වී ඇත්තේ අවම දර්ශන තොටේ පළල මත වන අතර දර්ශන තොට වෙනස් වන විට මූලද්රව්ය පරිමාණය කිරීමට අපට ඉඩ සලසයි.
Bootstrap මූලික වශයෙන් අපගේ පිරිසැලසුම, ජාල පද්ධතිය සහ සංරචක සඳහා අපගේ මූලාශ්ර Sass ගොනු තුළ පහත මාධ්ය විමසුම් පරාසයන් හෝ බිඳුම් ලක්ෂ්ය භාවිතා කරයි.
අපි අපගේ මූලාශ්ර CSS Sass හි ලියන බැවින්, අපගේ සියලුම මාධ්ය විමසුම් Sass mixins හරහා ලබා ගත හැක:
අපි ඉඳහිට අනෙක් දිශාවට යන මාධ්ය විමසුම් භාවිතා කරමු (දී ඇති තිර ප්රමාණය හෝ කුඩා ):
බ්රවුසර දැනට පරාස සන්දර්භය විමසුම් සඳහා සහය නොදක්වන බැවින්, අපි මෙම සංසන්දනය සඳහා ඉහළ නිරවද්යතාවයකින් අගයන් භාවිතා කරමින් භාගික පළල (උදාහරණයක් ලෙස, අධි-dpi උපාංගවල යම් යම් තත්වයන් යටතේ සිදුවිය හැකි) සහිත උපසර්ග min-
සහmax-
දර්ශන තොටුවල සීමාවන් වටා ක්රියා කරන බව සලකන්න. .
නැවත වරක්, මෙම මාධ්ය විමසුම් Sass mixins හරහා ද ලබා ගත හැක:
අවම සහ උපරිම කඩඉම් පළල භාවිතා කරමින් තිර ප්රමාණයේ තනි කොටසක් ඉලක්ක කර ගැනීම සඳහා මාධ්ය විමසුම් සහ මික්සින් ද ඇත.
මෙම මාධ්ය විමසුම් Sass mixins හරහා ද ලබා ගත හැක:
ඒ හා සමානව, මාධ්ය විමසුම් බහු බිඳුම් ලක්ෂ්ය පළල දක්වා විහිදේ:
එකම තිර ප්රමාණයේ පරාසය ඉලක්ක කර ගැනීම සඳහා Sass mixin වනුයේ:
Z-දර්ශකය
z-index
අන්තර්ගත සැකසීමට තුන්වන අක්ෂයක් ලබා දීමෙන් පිරිසැලසුම පාලනය කිරීමට උපකාර වන CSS ගුණය වන Bootstrap සංරචක කිහිපයක් භාවිතා කරයි. අපි Bootstrap හි පෙරනිමි z-දර්ශක පරිමාණයක් භාවිතා කරමු, එය නිසි ලෙස ස්ථර සංචාලනය, මෙවලම් ඉඟි සහ popovers, modals සහ තවත් දේ සඳහා නිර්මාණය කර ඇත.
මෙම ඉහළ අගයන් අත්තනෝමතික සංඛ්යාවකින් ආරම්භ වේ, ගැටුම් ඉතා මැනවින් වළක්වා ගැනීමට තරම් ඉහළ සහ විශේෂිත වේ. අපට අපගේ ස්ථර සංරචක හරහා මේවායේ සම්මත කට්ටලයක් අවශ්ය වේ—මෙවලම් ඉඟි, popovers, navbars, dropdowns, modals—එබැවින් අපට හැසිරීම් වල සාධාරණ ලෙස ස්ථාවර විය හැක. 100
අපට + හෝ + භාවිත කිරීමට නොහැකි වීමට හේතුවක් නැත 500
.
අපි මෙම තනි අගයන් අභිරුචිකරණය කිරීම දිරිමත් නොකරමු; ඔබ එකක් වෙනස් කළහොත්, ඔබට ඒවා සියල්ලම වෙනස් කිරීමට සිදුවේ.
සංරචක තුළ අතිච්ඡාදනය වන මායිම් හැසිරවීමට (උදා, ආදාන කණ්ඩායම්වල බොත්තම් සහ ආදාන), අපි අඩු තනි ඉලක්කම් z-index
අගයන් 1
, 2
, සහ 3
පෙරනිමි, හොවර් සහ සක්රීය තත්වයන් සඳහා භාවිතා කරමු. z-index
hover/focus/active මත, අපි සහෝදර මූලද්රව්ය මත ඔවුන්ගේ මායිම පෙන්වීමට ඉහළ අගයක් සහිත විශේෂිත මූලද්රව්යයක් ඉදිරියට ගෙන එන්නෙමු.