ڇڪڻ

بوٽ اسٽراپ هڪ جوابي 12-ڪالمن گرڊ تي ٺهيل آهي. اسان انهي سسٽم جي بنياد تي مقرر ٿيل ۽ فلو-چوٿون ترتيبون پڻ شامل ڪيون آهن.

ڊفالٽ 940px گرڊ

1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
8
6
6
12

Bootstrap جي حصي طور مهيا ڪيل ڊفالٽ گرڊ سسٽم هڪ 940px-وائڊ، 12-کالم گرڊ آهي.

ان ۾ مختلف ڊوائيسز ۽ قراردادن لاءِ چار جوابي تبديليون پڻ آهن: فون، ٽيبليٽ پورٽريٽ، ٽيبل لينڊ اسڪيپ ۽ ننڍڙا ڊيسڪٽاپس، ۽ وڏا وائڊ اسڪرين ڊيسڪٽاپس.

  1. <div ڪلاس = "قطار" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span8" > ... </div>
  4. </div>

جيئن ته هتي ڏيکاريل آهي، هڪ بنيادي ترتيب ٺاهي سگهجي ٿي ٻن "ڪالمن" سان، هر هڪ 12 بنيادي ڪالمن جي تعداد ۾ پکڙيل آهي جنهن کي اسان اسان جي گرڊ سسٽم جي حصي طور بيان ڪيو آهي.


ڪالمن کي ترتيب ڏيڻ

4
4 آفسٽ 4
3 آفسٽ 3
3 آفسٽ 3
8 آفسٽ 4
  1. <div ڪلاس = "قطار" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span4 offset4" > ... </div>
  4. </div>

Nesting ڪالمن

بوٽ اسٽريپ ۾ جامد (غير سيال) گرڊ سسٽم سان، nesting آسان آهي. توهان جي مواد کي گهيرو ڪرڻ لاء، صرف هڪ موجوده ڪالمن ۾ ڪالمن .rowجو هڪ نئون ۽ سيٽ شامل ڪريو ..span*.span*

مثال

ڪالمن جي سطح 1
سطح 2
سطح 2
  1. <div ڪلاس = "قطار" >
  2. <div class = "span12" >
  3. ڪالمن جي سطح 1
  4. <div ڪلاس = "قطار" >
  5. <div class = "span6" > ليول 2 </div>
  6. <div class = "span6" > ليول 2 </div>
  7. </div>
  8. </div>
  9. </div>

گرڊ ڪسٽمائيزيشن

متغير ڊفالٽ قدر وصف
@gridColumns 12 ڪالمن جو تعداد
@gridColumnWidth 60px هر ڪالمن جي ويڪر
@gridGutterWidth 20px ڪالمن جي وچ ۾ ناڪاري خلا
@siteWidth سڀني ڪالمن ۽ گٽرن جو حساب ڪيل رقم ڪالمن ۽ گٽرن جو تعداد ڳڻيو وڃي ٿو .container-fixed()ميڪسين جي چوٽي کي مقرر ڪرڻ لاء

گھٽ ۾ متغير

Bootstrap ۾ ٺاهيل ڊفالٽ 940px گرڊ سسٽم کي ترتيب ڏيڻ لاءِ مٿس متغير آهن، مٿي ڏنل دستاويز. گرڊ لاءِ سڀئي متغير variables.less ۾ محفوظ ٿيل آهن.

ڪسٽمائيز ڪيئن ڪجي

گرڊ کي تبديل ڪرڻ جو مطلب آهي ٽن @grid*متغيرن کي تبديل ڪرڻ ۽ بوٽ اسٽراپ کي ٻيهر ترتيب ڏيڻ. گرڊ متغير کي variables.less ۾ تبديل ڪريو ۽ استعمال ڪريو چار طريقن مان ھڪڙو دستاويز ڪيل دستاويز کي ٻيهر ٺاھڻ لاء . جيڪڏھن توھان وڌيڪ ڪالم شامل ڪري رھيا آھيو، پڪ ڪريو ته انھن لاءِ سي ايس ايس شامل ڪريو grid.less ۾.

جوابدار رهڻ

گرڊ جي ڪسٽمائيزيشن صرف ڊفالٽ سطح تي ڪم ڪري ٿي، 940px گرڊ. Bootstrap جي جوابي پهلوئن کي برقرار رکڻ لاءِ، توهان کي به گرڊ کي ترتيب ڏيڻو پوندو Responsive.less ۾.

مقرر ٿيل ترتيب

ڊفالٽ ۽ سادو 940px-وائڊ، صرف ڪنهن به ويب سائيٽ يا صفحي جي لاءِ مرڪزي ترتيب هڪ واحد طرفان مهيا ڪيل آهي <div class="container">.

  1. <جسم>
  2. <div class = "container" >
  3. ...
  4. </div>
  5. </body>

فلاڻي ترتيب

<div class="container-fluid">لچڪدار صفحي جي جوڙجڪ، گھٽ ۾ گھٽ ۽ وڌ ۾ وڌ ويڪر، ۽ کاٻي پاسي واري سائڊبار ڏئي ٿو. اهو ائپس ۽ دستاويزن لاء بهترين آهي.

  1. <div class = "container-fluid" >
  2. <div class = "row-fluid" >
  3. <div class = "span2" >
  4. <!--سائڊبار مواد-->
  5. </div>
  6. <div class = "span10" >
  7. <!--جسماني مواد-->
  8. </div>
  9. </div>
  10. </div>
جوابي ڊوائيسز

سپورٽ ڊوائيسز

Bootstrap توهان جي منصوبن کي مختلف ڊوائيسز ۽ اسڪرين جي قراردادن تي وڌيڪ مناسب بڻائڻ ۾ مدد ڏيڻ لاء ميڊيا جي سوالن جي مدد ڪري ٿو. هتي جيڪي شامل آهن:

ليبل ترتيب جي ويڪر ڪالمن جي ويڪر گٽر جي چوٽي
اسمارٽ فونز 480px ۽ هيٺ فلئڊ ڪالمن، ڪا به مقرر ويڪر نه
پورٽريٽ ٽيبل 480px کان 768px فلئڊ ڪالمن، ڪا به مقرر ويڪر نه
نظارو ٽيبل 768px کان 940px تائين 44px 20px
ڊفالٽ 940px ۽ مٿي 60px 20px
وڏي ڊسپلي 1210px ۽ مٿي 70px 30px

جيڪي ڪندا آھن

ميڊيا سوالن جي اجازت ڏئي ٿي ڪسٽم CSS جي بنياد تي ڪيترن ئي شرطن جي بنياد تي - تناسب، ويڪر، ڊسپلي قسم، وغيره - پر عام طور تي چوڌاري min-width۽ max-width.

  • اسان جي گرڊ ۾ ڪالمن جي چوٽي کي تبديل ڪريو
  • جتي ضروري هجي ته فلوٽ جي بدران عناصر کي اسٽيڪ ڪريو
  • ڊوائيسن لاءِ وڌيڪ موزون ٿيڻ لاءِ عنوانن ۽ متن کي تبديل ڪريو

ميڊيا جي سوالن کي استعمال ڪندي

بوٽ اسٽريپ پاڻمرادو شامل نه ڪندو آهي اهي ميڊيا سوال، پر انهن کي سمجهڻ ۽ شامل ڪرڻ تمام آسان آهي ۽ گهٽ ۾ گهٽ سيٽ اپ جي ضرورت آهي. توھان وٽ ڪجھ اختيار آھن شامل ڪرڻ لاءِ Bootstrap جي جوابي خاصيتون:

  1. مرتب ٿيل جوابي نسخو استعمال ڪريو، bootstrap-responsive.css
  2. شامل ڪريو @import "responsive.less" ۽ بوٽ اسٽراپ کي ٻيهر گڏ ڪريو
  3. responsive.less کي الڳ طور تبديل ڪريو ۽ ٻيهر ٺاھيو

ڇو نه صرف ان کي شامل ڪيو وڃي؟ سچ چيو وڃي، هر شيء کي جواب ڏيڻ جي ضرورت ناهي. ڊولپرز کي حوصلا افزائي ڪرڻ جي بدران هن خصوصيت کي هٽائڻ لاء، اسان ان کي فعال ڪرڻ لاء بهترين سمجهون ٿا.

  1. // نظارو فون ۽ هيٺ
  2. @ ميڊيا ( وڌ ۾ وڌ - ويڪر : 480px ) { ... }
  3.  
  4. // لينڊ اسڪيپ فون کان پورٽريٽ ٽيبليٽ
  5. @ ميڊيا ( وڌ ۾ وڌ - ويڪر : 768px ) { ... }
  6.  
  7. // پورٽريٽ ٽيبليٽ لينڊ اسڪيپ ۽ ڊيسڪ ٽاپ ڏانهن
  8. @ ميڊيا ( منٽ - ويڪر : 768px ) ۽ ( وڌ ۾ وڌ - ويڪر : 940px ) { ... }
  9.  
  10. // وڏي ڊيسڪ ٽاپ
  11. @ ميڊيا ( منٽ - ويڪر : 1200px ) { .. }