مٿي
کاٻو
ساڄو
هيٺ

بوٽ اسٽراپ، Twitter تان

Bootstrap Twitter کان هڪ ٽول ڪٽ آهي جيڪو ويب ايپس ۽ سائيٽن جي ترقي کي شروع ڪرڻ لاءِ ٺاهيو ويو آهي.
ان ۾ ٽائپوگرافي، فارم، بٽڻ، ٽيبل، گرڊ، نيويگيشن ۽ وڌيڪ لاءِ بنيادي CSS ۽ HTML شامل آھن.

نيرڊ الرٽ: بوٽ اسٽريپ گهٽ سان ٺهيل آهي ۽ جديد برائوزرن کي ذهن ۾ رکندي دروازي کان ٻاهر ڪم ڪرڻ لاءِ ٺهيل آهي.

CSS کي هٽائي ڇڏيو

تيز ترين ۽ آسان ترين شروعات لاءِ، بس ھي ٽڪڙو نقل ڪريو پنھنجي ويب پيج تي.

استعمال ڪريو گھٽ سان

گھٽ استعمال ڪرڻ جو پرستار؟ ڪو مسئلو ناهي، صرف ريپو کي ڪلون ڪريو ۽ اهي لائين شامل ڪريو:

GitHub تي فورڪ

Github تي سرڪاري بوٽ اسٽريپ ريپو سان ڊائون لوڊ، ڪانٽو، ڇڪڻ، فائل جا مسئلا، ۽ وڌيڪ.

GitHub تي بوٽ اسٽريپ »

في الحال v1.3.0

تاريخ

Twitter تي انجنيئرن تاريخي طور تي تقريبن ڪنهن به لائبريري کي استعمال ڪيو آهي جن سان اهي واقف هئا فرنٽ-اينڊ گهرجن کي پورو ڪرڻ لاءِ. بوٽ اسٽراپ پيش ڪيل چيلنجز جي جواب جي طور تي شروع ڪيو. ڪيترن ئي خوفناڪ ماڻهن جي مدد سان، بوٽ اسٽراپ خاص طور تي وڌي چڪو آهي.

وڌيڪ پڙهو dev.twitter.com تي>

برائوزر سپورٽ

بوٽ اسٽريپ آزمائشي ۽ سپورٽ ڪئي وئي وڏن جديد برائوزرن جهڙوڪ ڪروم، سفاري، انٽرنيٽ ايڪسپلورر، ۽ فائر فاکس.

ڪروم، سفاري، انٽرنيٽ ايڪسپلورر، ۽ فائر فاکس ۾ آزمائشي ۽ سپورٽ
  • جديد سفاري
  • جديد گوگل ڪروم
  • فائر فاکس 4+
  • انٽرنيٽ ايڪسپلورر 7+
  • اوپرا 11

ڇا شامل آهي

Bootstrap مرتب ڪيل CSS، uncompiled، ۽ مثال ٽيمپليٽس سان مڪمل اچي ٿو.

جلدي شروع ٿيندڙ مثال

ڪجھ جلدي ٽيمپليٽس جي ضرورت آھي؟ انهن بنيادي مثالن کي ڏسو جيڪي اسان گڏ ڪيا آهن:

  • هيرو يونٽ سان سادو ٽي ڪالمن واري ترتيب
  • جامد سائڊبار سان فلوئڊ ترتيب
  • ايپس لاءِ سادو لٽڪندڙ ڪنٽينر

ڊفالٽ گرڊ

بوٽ اسٽريپ جي حصي طور مهيا ڪيل ڊفالٽ گرڊ سسٽم هڪ 940px ويڪر 16-ڪالمن گرڊ آهي. اهو مشهور 960 گرڊ سسٽم جو ذائقو آهي، پر کاٻي ۽ ساڄي پاسن تي اضافي مارجن / پيڊنگ کان سواء.

مثال گرڊ مارڪ اپ

جيئن ته هتي ڏيکاريل آهي، هڪ بنيادي ترتيب ٺاهي سگهجي ٿي ٻن "ڪالمن" سان، هر هڪ 16 بنيادي ڪالمن جي هڪ انگ تي مشتمل آهي جنهن کي اسان اسان جي گرڊ سسٽم جي حصي طور بيان ڪيو آهي. وڌيڪ تغيرات لاءِ ھيٺ ڏنل مثال ڏسو.

  1. <div ڪلاس = "قطار" >
  2. <div class = "span6" >
  3. ...
  4. </div>
  5. <div class = "span10" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
1/3
1/3
1/3
1/3
2/3
4
6
6
8
8
5
11
16

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

4
8 آفسٽ 4
1/3 آفسٽ 2/3s
4 آفسٽ 4
4 آفسٽ 4
5 آفسٽ 3
5 آفسٽ 3
10 آفسٽ 6

Nesting ڪالمن

پنھنجي مواد کي گھيرو ڪريو جيڪڏھن توھان لازمي .rowطور تي ھڪڙي موجوده ڪالمن ۾ ٺاھيو.

nested ڪالمن جا مثال

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

پنهنجو پنهنجو گرڊ رول ڪريو

Bootstrap ۾ ٺهيل آهن ڊفالٽ 940px گرڊ سسٽم کي ڪسٽمائي ڪرڻ لاءِ هٿرادو متغير. ٿورڙي حسب ضرورت سان، توهان ڪالمن جي سائيز، انهن جي گٽرن، ۽ ڪنٽينر کي تبديل ڪري سگهو ٿا جنهن ۾ اهي رهندا آهن.

گرڊ اندر

گرڊ سسٽم کي تبديل ڪرڻ لاءِ گهربل متغير في الحال سڀئي رهجي ويا آهن preboot.less.

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

هاڻي ترتيب ڏيڻ لاء

گرڊ کي تبديل ڪرڻ جو مطلب آهي ٽن @grid-*متغيرن کي تبديل ڪرڻ ۽ گھٽ فائلن کي ٻيهر ترتيب ڏيڻ.

بوٽ اسٽراپ 24 ڪالمن تائين گرڊ سسٽم کي سنڀالڻ لاءِ ليس اچي ٿو. ڊفالٽ صرف 16 آهي. هتي ڏسو ته ڪيئن توهان جي گرڊ متغير هڪ 24-ڪالمن گرڊ ۾ ڪسٽمائيز نظر ايندي.

  1. @gridColumns : 24 ;
  2. @gridColumnWidth : 20px ؛
  3. @gridGutterWidth : 20px ؛

هڪ دفعو ٻيهر ٺهيل، توهان کي مقرر ڪيو ويندو!

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

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

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

فلاڻي ترتيب

هڪ متبادل، لچڪدار فلائيڊ پيج جو ڍانچو گهٽ ۾ گهٽ ۽ وڌ ۾ وڌ ويڪر ۽ کاٻي هٿ جي سائڊبار سان. ائپس ۽ دستاويزن لاء وڏو.

  1. <جسم>
  2. <div class = "container-fluid" >
  3. <div class = "sidebar" >
  4. ...
  5. </div>
  6. <div class = "مواد" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

عنوان ۽ نقل

توهان جي ويب صفحن جي جوڙجڪ لاءِ هڪ معياري ٽائپوگرافڪ ترتيب.

سڄو ٽائپوگرافڪ گرڊ اسان جي preboot.less فائل ۾ ٻن گھٽ متغيرن تي ٻڌل آهي: @basefont۽ @baseline. پهريون آهي بنيادي فونٽ-سائيز سڄي استعمال ۾ ۽ ٻيو آهي بيس لائين-اوچائي.

اسان انهن متغيرن کي استعمال ڪندا آهيون، ۽ ڪجهه رياضي، اسان جي سڀني قسمن جي مارجن، پيڊنگ، ۽ لائين-هائٽس ٺاهڻ لاء.

h1. عنوان 1

h2. عنوان 2

h3. عنوان 3

h4. عنوان 4

h5. عنوان 5
h6. عنوان 6

مثال پيراگراف

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies Vehicula ut id elit.

مثال جي عنوان ۾ ذيلي عنوان آهي…

متفرق. عناصر

استعمال ڪندي زور، پتا، ۽ مخفف

<strong> <em> <address> <abbr>

جڏهن استعمال ڪرڻ

زور واري ٽيگ ( <strong>۽ <em>) کي استعمال ڪيو وڃي اضافي اهميت يا زور ڏيڻ لاءِ ڪنهن لفظ يا جملي جي ان جي ڀرپاسي واري ڪاپي جي نسبت. <strong>اھميت لاء استعمال ڪريو ۽ دٻاء<em> تي زور ڏيڻ لاء .

پيراگراف ۾ زور

Fusce dapibus , tellus ac cursus commodo , Tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus . Maecenas faucibus mollis interdum. Nulla vitae elit libero، a pharetra augue.

نوٽ:<b> HTML5 ۾ استعمال ڪرڻ ۽ ٽيگ ڪرڻ اڃا به ٺيڪ آهي <i>۽ انهن کي بالترتيب بولڊ ۽ اطالوي انداز ۾ رکڻ جي ضرورت ناهي (جيتوڻيڪ جيڪڏهن ڪو وڌيڪ لفظي عنصر هجي ته ان کي استعمال ڪريو). <b>لفظن يا جملن کي نمايان ڪرڻ جو مطلب آهي اضافي اهميت ڏيڻ کان سواءِ، جڏهن ته <i>گهڻو ڪري آواز، ٽيڪنيڪل اصطلاحن وغيره لاءِ آهي.

پتا

عنصر ان <address>جي ويجھي ابن ڏاڏن لاء رابطي جي معلومات لاء استعمال ڪيو ويندو آهي, يا ڪم جي سڄي جسم. هتي ٻه مثال آهن ته ڪيئن استعمال ڪري سگهجي ٿو:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
پورو نالو
[email protected]

نوٽ: هر لڪير ۾ هڪ <address>لائن بريڪ سان ختم ٿيڻ گهرجي ( <br />) يا بلاڪ-سطح جي ٽيگ ۾ لپي وڃي (مثال طور، <p>) مواد کي صحيح ترتيب ڏيڻ لاءِ.

مخففات

مخففات ۽ مخففات لاءِ، <abbr>ٽيگ استعمال ڪريو ( HTML5<acronym> ۾ ختم ٿيل آھي ). شارٽ هينڊ فارم کي ٽيگ جي اندر رکو ۽ مڪمل نالو لاءِ عنوان مقرر ڪريو.

بلاڪ ڪوٽا

<blockquote> <p> <small>

اقتباس ڪيئن ڪجي

<blockquote>بلاڪ ڪوٽ شامل ڪرڻ لاءِ، چوڌاري لفاف ڪريو <p>۽ <small>ٽيگ. پنھنجي ماخذ کي بيان ڪرڻ لاءِ عنصر استعمال ڪريو <small>۽ توھان &mdash;ان کان اڳ ھڪڙو ايم ڊيش حاصل ڪندا.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.

ڊاڪٽر جوليس هيبرٽ
  1. <blockquote>
  2. <p> Lorem ipsum dolor sit amet، consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. </p>
  3. <small> ڊاڪٽر جوليس هبرٽ </small>
  4. </blockquote>

فهرستون

بي ترتيب<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem at massa
  • پريتيم نِسِل اليڪيوٽ ۾ فيڪليس
  • نولا volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • ايجٽ پورٽيٽر lorem

اڻ سڌريل<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem at massa
  • پريتيم نِسِل اليڪيوٽ ۾ فيڪليس
  • نولا volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • ايجٽ پورٽيٽر lorem

حڪم ڏنو<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Integer molestie lorem at massa
  4. پريتيم نِسِل اليڪيوٽ ۾ فيڪليس
  5. نولا volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. ايجٽ پورٽيٽر lorem

وصفdl

وضاحت جي فهرست
وضاحت جي فهرست اصطلاحن جي وضاحت لاءِ ڀرپور آهي.
Euismod
Vestibulum id ligula porta felis euismod sempre eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
مالسودا پورٽ
Etiam porta sem malesuada magna mollis euismod.

ڪوڊ

<code> <pre>

دلال پنھنجي ڪوڊ کي انداز ۾ ٻن سادي ٽيگ سان. جاوا اسڪرپٽ جي ذريعي اڃا به وڌيڪ حيرت انگيز لاء، گوگل جي ڪوڊ ۾ ڇڏي ڏيو خوبصورت لائبريري ۽ توهان سيٽ ٿي ويا آهيو.

پيش ڪندڙ ڪوڊ

ڪوڊ، بلاڪ يا صرف ان لائن جا ٽڪرا، انداز سان ڏيکاري سگھجن ٿا صرف صحيح ٽيگ ۾ لپڻ سان. ڪيترن ئي لائينن تي ٻڌل ڪوڊ جي بلاڪ لاء، <pre>عنصر استعمال ڪريو. ان لائن ڪوڊ لاءِ، <code>عنصر استعمال ڪريو.

عنصر نتيجو
<code> هن طرح جي متن جي هڪ قطار ۾، توهان جي لپي ڪوڊ هن >html<عنصر وانگر نظر ايندو.
<pre>
<div>
  <h1>Heding</h1>
  <p>ڪجهه هتي...</p>
</div>

نوٽ: پڪ ڪريو ته ڪوڊ کي preٽيگ جي اندر رکڻ جي طور تي ممڪن طور کاٻي پاسي جي ويجهو؛ اهو سڀ ٽيب رينڊر ڪندو.

<pre class="prettyprint">

google-code-prettify لائبريري کي استعمال ڪندي، توھان ڪوڊ جا بلاڪ آھن ڪجھ مختلف بصري انداز ۽ خودڪار نحو نمايان ڪرڻ.

<div> <h1> Heading </h1> <p> ڪجھ ھتي... </p> </div>
  
  

google-code-prettify ڊائون لوڊ ڪريو ۽ ريڊمي ڏسو ته ڪيئن استعمال ڪجي.

ان لائن ليبلز

<span class="label">

توهان جي جسم جي متن ۾ ڪنهن به جملي ڏانهن ڌيان ڏيو يا پرچم ڪريو.

هر شي کي نشان لڳايو

ڪڏهن ضرورت آهي انهن مان هڪ فينسي نئين! يا اهم جھنڊو جڏهن ڪوڊ لکڻ؟ چڱو، هاڻي توهان وٽ آهي. ھتي اھو آھي جيڪو ڊفالٽ ۾ شامل آھي:

ليبل نتيجو
<span class="label">Default</span> ڊفالٽ
<span class="label success">New</span> نئون
<span class="label warning">Warning</span> ڊيڄاريندڙ
<span class="label important">Important</span> اهم
<span class="label notice">Notice</span> نوٽيس

ميڊيا گرڊ

گهٽ HTML فوٽ پرنٽ ۽ گهٽ ۾ گهٽ اسلوب سان صفحن تي مختلف سائزن جا ٿامبنيلس ڏيکاريو.

ٿمبنلز جا مثال

ٿمبنيلز ۾ .media-gridڪا به سائيز ٿي سگھي ٿي، پر اھي بھترين ڪم ڪن ٿيون جڏھن سڌو سنئون ٺاھيل بوٽ اسٽريپ گرڊ سسٽم ۾ نقش ٿيل آھن. تصوير جي چوٽي جھڙوڪ 90، 210، ۽ 330 پيڊنگ جي چند پکسلز سان گڏ .span2، .span4, ۽ .span6ڪالمن جي سائيز جي برابر.

وڏو

وچولي

ننڍو

ان کي ڪوڊنگ

ميڊيا گرڊ استعمال ڪرڻ آسان آهن ۽ مارڪ اپ واري پاسي بلڪل سادو. انهن جا طول و عرض خالص طور تي شامل ڪيل تصويرن جي سائيز تي ٻڌل آهن.

  1. <ul class = "ميڊيا-گرڊ" >
  2. <li>
  3. <a href = "#" >
  4. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li>
  8. <a href = "#" >
  9. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  10. </a>
  11. </li>
  12. </ul>

بلڊنگ ٽيبل

<table> <thead> <tbody> <tr> <th> <td> <colspan> <caption>

ٽيبل وڏيون آھن- گھڻن شين لاءِ. عظيم جدولن، جيتوڻيڪ، مفيد، اسپيبلبل، ۽ پڙهڻ جي قابل ٿيڻ لاءِ ٿوري مارڪ اپ محبت جي ضرورت آهي (ڪوڊ جي سطح تي). هتي ڪجھ ٽوٽڪا آهن مدد ڪرڻ لاء.

هميشه پنهنجي ڪالمن جي هيڊرن کي اهڙيءَ ريت لفاف ڪريو <thead>جيئن هيڊرڪي>> <thead>هجي .<tr><th>

ڪالمن جي هيڊرن وانگر، توهان جي ٽيبل جي جسم جي سڀني مواد کي لپي وڃڻ گهرجي ته <tbody>جيئن توهان جو درجو آهي <tbody>>> .<tr><td>

مثال: ڊفالٽ ٽيبل اسلوب

سڀني جدولن کي خود بخود صرف ضروري سرحدن سان اسٽائل ڪيو ويندو ته جيئن پڙهڻ جي قابليت ۽ ساخت کي برقرار رکيو وڃي. اضافي ڪلاس يا خاصيتون شامل ڪرڻ جي ڪا ضرورت ناهي.

# پهريون نالو آخري نالو ٻولي
1 ڪجھ هڪ انگريزي
2 جو سڪس پيڪ انگريزي
3 اسٽو ڏند ڪوڊ
  1. <ٽيبل>
  2. ...
  3. </ ٽيبل>

مثال: Zebra-striped

زيبرا-اسٽريپنگ شامل ڪندي پنھنجي جدولن سان ٿورڙي فينسي حاصل ڪريو- بس .zebra-stripedڪلاس شامل ڪريو.

# پهريون نالو آخري نالو ٻولي
1 ڪجھ هڪ انگريزي
2 جو سڪس پيڪ انگريزي
3 اسٽو ڏند ڪوڊ

نوٽ: زيبرا-اسٽريپنگ هڪ ترقي پسند واڌارو آهي پراڻن برائوزرن جهڙوڪ IE8 ۽ هيٺيان لاءِ دستياب ناهي.

  1. <ٽيبل ڪلاس = "زيبرا پٽي ٿيل" >
  2. ...
  3. </ ٽيبل>

مثال: Zebra-striped w/ TableSorter.js

پوئين مثال کي کڻندي، اسان jQuery ۽ Tablesorter پلگ ان ذريعي ترتيب ڏيڻ واري ڪارڪردگي مهيا ڪندي اسان جي جدولن جي افاديت کي بهتر بڻايون ٿا. ترتيب کي تبديل ڪرڻ لاءِ ڪنهن به ڪالمن جي هيڊر تي ڪلڪ ڪريو.

# پهريون نالو آخري نالو ٻولي
2 جو سڪس پيڪ انگريزي
3 اسٽو ڏند ڪوڊ
1 تنهنجو هڪ انگريزي
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <اسڪرپٽ >
  3. $ ( فنڪشن () {
  4. $ ( "table#sortTableExample" ). ٽيبل ترتيب ڏيڻ وارو ({ ترتيب جي فهرست : [[ 1 , 0 ]] })؛
  5. })؛
  6. </script>
  7. <ٽيبل ڪلاس = "زيبرا پٽي ٿيل" >
  8. ...
  9. </ ٽيبل>

ڊفالٽ انداز

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

افسانوي فارم جو مثال
ڪجھ قدر هتي
مدد جي متن جو ننڍڙو ٽڪرو
افسانوي فارم جو مثال
@
افسانوي فارم جو مثال
نوٽ: ليبل سڀني اختيارن کي گھيرو ڪري ٿو تمام وڏي ڪلڪ واري علائقن ۽ وڌيڪ استعمال لائق فارم لاءِ.
جي طرف سڀ وقت ڏيکاريا ويا آهن پئسفڪ معياري وقت (GMT -08:00).
جيڪڏهن ضرورت هجي ته مٿين فيلڊ کي بيان ڪرڻ لاءِ مدد جي متن جو بلاڪ.
 

اسٽيڪ ٿيل فارم

پنھنجي فارم جي HTML ۾ شامل ڪريو .form-stacked۽ توھان وٽ انھن جي کاٻي پاسي بدران انھن جي فيلڊ جي مٿان ليبل ھوندا. اهو تمام سٺو ڪم ڪري ٿو جيڪڏهن توهان جا فارم ننڍا آهن يا توهان وٽ ٻه ڪالمن جا ان پٽ آهن وڏن فارمن لاءِ.

افسانوي فارم جو مثال
افسانوي فارم جو مثال
مدد جي متن جو ننڍڙو ٽڪرو
نوٽ: ليبل سڀني اختيارن کي گھيرو ڪري ٿو تمام وڏي ڪلڪ واري علائقن ۽ وڌيڪ استعمال لائق فارم لاءِ.
 

فارم فيلڊ جي سائز

پنهنجي مارڪ اپ ۾ صرف چند طبقن کي شامل ڪندي ڪنهن به شڪل input، selectيا چوٽي کي ترتيب ڏيو.textarea

v1.3.0 جي طور تي، اسان فارم عناصر لاء گرڊ تي ٻڌل سيزنگ ڪلاس شامل ڪيا آھن. مھرباني ڪري ھي استعمال ڪريو موجوده .mini، .smallوغيره طبقن تي.

بٽڻ

ڪنوينشن جي طور تي، بٽڻ استعمال ڪيا ويندا آهن ڪارناما لاءِ جڏهن ته ڪڙيون شيون استعمال ڪيون وينديون آهن. مثال طور، "ڊائون لوڊ" هڪ بٽڻ ٿي سگهي ٿو ۽ "تازو سرگرمي" هڪ لنڪ ٿي سگهي ٿي.

سڀ بٽڻ ڊفالٽ ھلڪو گرين انداز ۾ آھن، پر مختلف رنگن جي اندازن لاءِ ڪيترائي فنڪشنل ڪلاس لاڳو ڪري سگھجن ٿا. انهن طبقن ۾ نيرو .primaryڪلاس، هلڪو نيرو .infoڪلاس، سائو .successڪلاس ۽ ڳاڙهي .dangerڪلاس شامل آهن.

مثال بٽڻ

بٽڻ جي اسلوب کي ڪنهن به شيء تي لاڳو ڪري سگهجي ٿو .btn. عام طور تي توھان انھن کي لاڳو ڪرڻ چاھيو ٿا صرف <a>، <button>۽ منتخب ڪريو <input>عناصر. هتي اهو ڪيئن ڏسڻ ۾ اچي ٿو:

       

متبادل سائز

فينسي وڏا يا ننڍا بٽڻ؟ ان تي آهي!

معذور رياست

انهن بٽڻن لاءِ جيڪي فعال نه آهن يا ائپ طرفان بند ٿيل آهن هڪ سبب يا ٻئي سبب، استعمال ڪريو معذور رياست. اهو .disabledآهي لنڪس ۽ عناصر :disabledلاءِ .<button>

لنڪس

بٽڻ

 

بنيادي خبرداري

.alert-message

ناڪامي، ممڪن ناڪامي، يا عمل جي ڪاميابي کي اجاگر ڪرڻ لاءِ ون لائين پيغام. فارم لاء خاص طور تي مفيد.

جاوا اسڪرپٽ حاصل ڪريو »

×

پاڪ guacamole! چڱو پاڻ کي چيڪ ڪريو، توهان تمام سٺو نه ڏسي رهيا آهيو.

×

اي ڦوٽو! ھن ۽ اھو تبديل ڪريو ۽ ٻيهر ڪوشش ڪريو.

×

بهترين! توھان ڪاميابيءَ سان ھي خبرداري پيغام پڙھيو.

×

اٿو! هي هڪ خبرداري آهي جنهن کي توهان جي توجه جي ضرورت آهي، پر اهو اڃا تائين وڏي ترجيح ناهي.

مثال ڪوڊ

  1. <div class = "انتباه-پيغام وارننگ" >
  2. <a class = "بند ڪريو" href = "#" > × </a>
  3. <p><strong> پاڪ guacamole! </strong> بهترين چيڪ يو پاڻ کي، توهان تمام سٺو نه ڏسي رهيا آهيو. </p>
  4. </div>

پيغامن کي بلاڪ ڪريو

.alert-message.block-message

انھن پيغامن لاءِ جن کي ٿوري وضاحت جي ضرورت آھي، اسان وٽ آھي پيراگراف طرز الارٽس. اهي ڊگھا نقص پيغامن کي بلبل ڪرڻ، صارف کي التوا واري عمل جي خبردار ڪرڻ، يا صفحي تي وڌيڪ زور ڏيڻ لاءِ صرف معلومات پيش ڪرڻ لاءِ مڪمل آهن.

جاوا اسڪرپٽ حاصل ڪريو »

×

پاڪ guacamole! هي هڪ ڊيڄاريندڙ آهي! چڱو پاڻ کي چيڪ ڪريو، توهان تمام سٺو نه ڏسي رهيا آهيو. Nulla vitae elit libero، a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

×

اي ڦوٽو! توهان کي هڪ غلطي ملي آهي! ھن ۽ اھو تبديل ڪريو ۽ ٻيهر ڪوشش ڪريو.

  • Duis mollis est non commodo luctus
  • Nisi erat porttitor ligula
  • Eget lacinia odio sem nec elit
×

بهترين! توھان ڪاميابيءَ سان ھي خبرداري پيغام پڙھيو. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

×

اٿو! هي هڪ خبرداري آهي جنهن کي توهان جي توجه جي ضرورت آهي، پر اهو اڃا تائين وڏي ترجيح ناهي.

مثال ڪوڊ

  1. <div class = "alert-message block-message warning" >
  2. <a class = "بند ڪريو" href = "#" > × </a>
  3. <p><strong> پاڪ guacamole! هي هڪ ڊيڄاريندڙ آهي! </strong> بهترين چيڪ يو پاڻ کي، توهان تمام سٺو نه ڏسي رهيا آهيو. Nulla vitae elit libero، a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. </p>
  4. <div class = "alert-actives" >
  5. <a class = "btn small" href = "#" > هي عمل ڪريو </a> <a class = "btn small" href = "#" > يا هي ڪريو </a>
  6. </div>
  7. </div>

ماڊلز

Modals- dialogs يا lightboxes- انھن حالتن ۾ لاڳاپيل ڪارناما لاءِ بھترين آھن جتي اھو ضروري آھي ته پس منظر جي حوالي سان برقرار رھجي.

جاوا اسڪرپٽ حاصل ڪريو »

ٽول ٽِپ

ٽوپيون هڪ پريشان صارف جي مدد ڪرڻ ۽ انهن کي صحيح طرف اشارو ڪرڻ لاءِ سپر ڪارائتو آهن.

جاوا اسڪرپٽ حاصل ڪريو »

Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae fugit fugit accusantium totam totam architecto .

پاپورز

لي آئوٽ کي متاثر ڪرڻ کان سواءِ صفحي تي ذيلي متن جي معلومات مهيا ڪرڻ لاءِ popovers استعمال ڪريو.

جاوا اسڪرپٽ حاصل ڪريو »

پاپ اوور عنوان

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

شروع ٿيڻ

بوٽ اسٽريپ لائبريري سان جاوا اسڪرپٽ کي ضم ڪرڻ تمام آسان آهي. هيٺ اسان بنيادي ڳالهين تي وڃون ٿا ۽ توهان کي شروع ڪرڻ لاءِ ڪجهه بهترين پلگ ان فراهم ڪريون ٿا!

جاوا اسڪرپٽ دستاويز ڏسو »

ڇا شامل آهي

بوٽ اسٽريپ جي بنيادي حصن مان ڪجھ کي نئين ڪسٽم پلگ ان سان زندگي ۾ آڻيو جيڪي jQuery ۽ Ender سان ڪم ڪن ٿا . اسان توهان کي حوصلا افزائي ڪريون ٿا ته انهن کي وڌائڻ ۽ تبديل ڪرڻ لاءِ توهان جي مخصوص ترقي جي ضرورتن کي پورو ڪرڻ لاءِ.

فائل وصف
bootstrap-modal.js اسان جو موڊل پلگ ان روايتي ماڊل جي ايس پلگ ان تي هڪ سپر سلم ٽيڪ آهي! اسان خاص خيال رکيو ته صرف ان کي شامل ڪرڻ لاءِ ننگي ڪارڪردگي جيڪا اسان کي Twitter تي گهربل آهي.
bootstrap-alerts.js الرٽ پلگ ان خبرداري لاءِ ويجھي ڪارڪردگي شامل ڪرڻ لاءِ هڪ سپر ننڍڙو ڪلاس آهي.
bootstrap-dropdown.js هي پلگ ان بوٽ اسٽريپ ٽاپبار يا ٽيب ٿيل نيويگيشن ۾ ڊراپ ڊائون رابطي کي شامل ڪرڻ لاءِ آهي.
bootstrap-scrollspy.js ScrollSpy پلگ ان بوٽ اسٽريپ ٽاپبار تي اسڪرول پوزيشن جي بنياد تي خودڪار تازه ڪاري نيوي شامل ڪرڻ لاءِ آھي.
bootstrap-tabs.js هي پلگ ان مقامي مواد ذريعي سائيڪل هلائڻ لاءِ جلدي، متحرڪ ٽيب ۽ گولي جي ڪارڪردگي شامل ڪري ٿو.
bootstrap-twipsy.js جيسن فريم پاران لکيل شاندار jQuery.tipsy پلگ ان جي بنياد تي؛ twipsy هڪ اپڊيٽ ورجن آهي، جيڪو تصويرن تي ڀروسو نٿو ڪري، استعمال ڪري ٿو css3 لاءِ اينيميشن، ۽ ڊيٽا-صفات مقامي ٽائيٽل اسٽوريج لاءِ!
bootstrap-popover.js پاپ اوور پلگ ان توهان جي ايپليڪيشن ۾ پاپ اوور شامل ڪرڻ لاءِ هڪ سادي انٽرفيس مهيا ڪري ٿي. اهو وڌايو آهي boostrap-twipsy.js پلگ ان، تنهن ڪري پڪ ڪريو ته انهي فائل کي پڻ پڪڙيو جڏهن توهان جي پروجيڪٽ ۾ پاپ اوور شامل آهن!

ڇا جاوا اسڪرپٽ ضروري آهي؟

نه! بوٽ اسٽريپ پهريون ۽ سڀ کان پهرين سي ايس ايس لائبريري بڻيل آهي. هي جاوا اسڪرپٽ مهيا ڪري ٿو هڪ بنيادي انٽرايڪٽو پرت شامل ڪيل اندازن جي چوٽي تي.

تنهن هوندي، انهن لاءِ جن کي جاوا اسڪرپٽ جي ضرورت آهي، اسان مٿي ڏنل پلگ ان مهيا ڪيا آهن توهان کي سمجهڻ ۾ مدد ڪرڻ لاءِ ته بوٽ اسٽريپ کي جاوا اسڪرپٽ سان ڪيئن ضم ڪيو وڃي ۽ توهان کي فوري طور تي بنيادي ڪارڪردگيءَ لاءِ تڪڙو، هلڪو وزن وارو اختيار ڏيو.

وڌيڪ معلومات لاءِ ۽ ڪجهه لائيو ڊيمو ڏسڻ لاءِ، مهرباني ڪري ڏسو اسان جو پلگ ان دستاويزي صفحو .

Bootstrap Preboot سان ٺاهيو ويو، ميڪسينز ۽ متغيرن جو هڪ اوپن سورس پيڪ، Less سان گڏ استعمال ٿيڻ لاءِ، تيز ۽ آسان ويب ڊولپمينٽ لاءِ هڪ CSS پري پروسيسر.

چيڪ ڪريو ته اسان بوٽ اسٽريپ ۾ Preboot ڪيئن استعمال ڪيو ۽ توھان ان کي ڪيئن استعمال ڪري سگھوٿا توھان کي پنھنجي ايندڙ پروجيڪٽ تي گھٽ هلائڻ لاءِ چونڊيو وڃي.

ان کي ڪيئن استعمال ڪجي

توھان جي برائوزر ۾ جاوا اسڪرپٽ ذريعي CSS ۾ Bootstrap جي گھٽ متغيرن، mixins ۽ nesting جو پورو استعمال ڪرڻ لاءِ ھي اختيار استعمال ڪريو.

  1. <link rel = "stylesheet/less" href = "less/bootstrap.less" ميڊيا = "سڀ" />
  2. <script src = "js/less-1.1.3.min.js" ></script>

.js حل محسوس نه ڪيو؟ ڪوشش ڪريو Less Mac ايپ يا استعمال ڪريو Node.js گڏ ڪرڻ لاءِ جڏھن توھان پنھنجو ڪوڊ لڳايو.

ڇا شامل آهي

هتي ڪجھ نمايان آھن جيڪي Twitter بوٽ اسٽريپ ۾ بوٽ اسٽراپ جي حصي طور شامل آھن. مٿي وڃو بوٽ اسٽريپ ويب سائيٽ يا گٿب پروجيڪٽ پيج ڊائون لوڊ ڪرڻ ۽ وڌيڪ سکڻ لاءِ.

متغير

گھٽ ۾ متغير توهان جي CSS سر درد کي مفت برقرار رکڻ ۽ تازه ڪاري ڪرڻ لاءِ ڀرپور آهن. جڏهن توهان هڪ رنگ جي قيمت يا اڪثر استعمال ٿيل قيمت تبديل ڪرڻ چاهيو ٿا، ان کي هڪ جڳهه ۾ تازه ڪاري ڪريو ۽ توهان سيٽ ڪيو آهي.

  1. // لنڪس
  2. @link رنگ : #8b59c2؛
  3. @linkColorHover : ڳاڙهو ( @linkColor ، 10
  4.  
  5. // گرين
  6. @ڪارو : #000؛
  7. گري ڊارڪ : هلڪو ڪريو ( @ ڪارو ، 25 ٪)؛
  8. @ گري : هلڪو ( @ ڪارو ، 50 ٪)؛
  9. گري لائيٽ : روشن ( @ ڪارو ، 70 ٪)؛
  10. گري لائٽر : هلڪو ڪريو ( @ ڪارو ، 90 ٪)؛
  11. @اڇو : #ffff ؛
  12.  
  13. // تلفظ رنگ
  14. نيرو : #08b5fb ;
  15. سائو : #46a546 ؛
  16. ڳاڙهي : #9d261d ؛
  17. پيلو : #ffc40d؛
  18. @ نارنگي : #f89406 ؛
  19. گلابي : #c3325f ؛
  20. @جامني : #7a43b6 ;
  21.  
  22. // بيس لائين گرڊ
  23. @basefont : 13px ;
  24. @baseline : 18px ؛

تبصرو ڪرڻ

گهٽ سي ايس ايس جي عام /* ... */نحو کان علاوه تبصري جو هڪ ٻيو انداز پڻ مهيا ڪري ٿو.

  1. // هي هڪ تبصرو آهي
  2. /* هي پڻ هڪ رايو آهي */

وزو کي ملائي ٿو

Mixins بنيادي طور تي شامل آهن يا سي ايس ايس لاء جزوي، توهان کي ڪوڊ جي هڪ بلاڪ کي گڏ ڪرڻ جي اجازت ڏئي ٿي. اهي وينڊر جي اڳڪٿي ٿيل ملڪيتن لاءِ بهترين آهن جهڙوڪ box-shadow, ڪراس برائوزر گريڊينٽ، فونٽ اسٽيڪ، ۽ وڌيڪ. هيٺ ڏنل ميلاپ جو هڪ نمونو آهي جيڪي بوٽ اسٽراپ سان شامل آهن.

فونٽ اسٽيڪ

  1. #فونٽ {
  2. . شارٽ هينڊ ( @وزن : نارمل ، @ سائز : 14px ، @lineHeight : 20px ) {
  3. فونٽ سائيز : @size ؛ _
  4. فونٽ وزن : @weight ; _
  5. ليڪ - اوچائي : @lineHeight ;
  6. }
  7. . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  8. font - family : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ؛
  9. فونٽ سائيز : @size ؛ _
  10. فونٽ وزن : @weight ; _
  11. ليڪ - اوچائي : @lineHeight ;
  12. }
  13. ...
  14. }

رتبي

  1. #ترجمان {
  2. ...
  3. . عمودي ( @startColor : #555, @endColor: #333) {
  4. پس منظر - رنگ : @endColor ؛
  5. پس منظر - ورجائي : ورجائي - x ؛
  6. پس منظر - تصوير : - khtml - گريجوئيٽ ( ليڪير ، کاٻي مٿي ، کاٻي هيٺان ، کان ( @startColor ( @endColor ) تائين ؛ // ڪانڪرر
  7. پس منظر - تصوير : - moz - لڪير - gradient ( @startColor ، @endColor // ايف ايف 3.6+
  8. پس منظر - تصوير : - ms - لڪير - gradient ( @startColor ، @endColor // آئي 10
  9. پس منظر - تصوير : - ويبڪٽ - گريجوئيٽ ( لڪير ، کاٻي مٿي ، کاٻي هيٺيون ، رنگ - اسٽاپ ( 0 ٪، @startColor رنگ - اسٽاپ ( 100 ٪، @endColor ))؛ // سفاري 4+، ڪروم 2+
  10. پس منظر - تصوير : - ويب ڪٽ - لڪير - گريجوئيٽ ( @startColor ، @endColor // سفاري 5.1+، ڪروم 10+
  11. پس منظر - تصوير : - o - لڪير - gradient ( @startColor ، @endColor // اوپيرا 11.10
  12. پس منظر - تصوير : لڪير - گريڊينٽ ( @startColor ، @endColor // معيار
  13. }
  14. ...
  15. }

آپريشنز

فينسي حاصل ڪريو ۽ ڪجھ رياضي انجام ڏيو لچڪدار ۽ طاقتور ميڪسينس پيدا ڪرڻ لاءِ جيئن ھيٺ ڏنل آھي.

  1. // گرڊٽيوڊ
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ؛
  4. @gridGutterWidth : 20px ؛
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ))؛
  6.  
  7. // ڪجهه ڪالمن ٺاهيو
  8. . ڪالم ( @columnSpan : 1 ) {
  9. ويڪر : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ))؛
  10. }

مرتب ڪرڻ گهٽ

فائلن کي /lib/ ۾ تبديل ڪرڻ کان پوءِ .less، توهان کي انهن کي ٻيهر ٺاهڻ جي ضرورت پوندي ته جيئن بوٽ اسٽريپ-* .. سي ايس ايس ۽ بوٽ اسٽريپ-* ..min.css فائلن کي ٻيهر ٺاهيو. جيڪڏهن توهان جمع ڪري رهيا آهيو هڪ پل جي درخواست GitHub ڏانهن، توهان کي هميشه ٻيهر گڏ ڪرڻ گهرجي.

گڏ ڪرڻ جا طريقا

طريقو قدم
ميڪ فائل سان نوڊ

انسٽال ڪريو گھٽ ڪمانڊ لائن ڪمپلر npm سان ھيٺ ڏنل حڪم هلائڻ سان.

$ npm انسٽال ڪريو lessc

هڪ دفعو انسٽال ٿيل صرف makeتوهان جي بوٽ اسٽريپ ڊاريڪٽري جي روٽ مان هلايو ۽ توهان سڀ سيٽ آهيو.

اضافي طور تي، جيڪڏهن توهان وٽ واچر نصب ڪيو آهي، توهان هلائي سگهو ٿا make watchبوٽ اسٽريپ خودڪار طريقي سان ٻيهر تعمير ڪيو جڏهن توهان بوٽ اسٽريپ ليب ۾ فائل کي ايڊٽ ڪيو (اهو گهربل ناهي، صرف هڪ سهولت جو طريقو).

جاوا اسڪرپٽ

جديد Less.js ڊائون لوڊ ڪريو ۽ ان ۾ رستو شامل ڪريو (۽ بوٽ اسٽراپ) head.

  1. <link rel = "stylesheet /less" href = "/path/to/bootstrap.less" >
  2. <script src = "/path/to/less.js" ></script>

.less فائلن کي ٻيهر گڏ ڪرڻ لاء، صرف انهن کي محفوظ ڪريو ۽ پنهنجو صفحو ٻيهر لوڊ ڪريو. Less.js انهن کي گڏ ڪري ٿو ۽ انهن کي مقامي اسٽوريج ۾ محفوظ ڪري ٿو.

ڪمانڊ لائن

جيڪڏهن توهان وٽ اڳ ۾ ئي گهٽ ڪمانڊ لائين ٽول نصب ٿيل آهي، بس هيٺ ڏنل حڪم هلائي.

$lessc ./lib/bootstrap.less > bootstrap.css

انهي حڪم ۾ شامل ڪرڻ جي پڪ --compressڪريو جيڪڏهن توهان ڪوشش ڪري رهيا آهيو ڪجهه بائيٽس کي بچائڻ جي!

گھٽ ميڪ ايپ

غير رسمي Mac ايپ .less فائلن جي ڊائريڪٽري کي ڏسي ٿي ۽ ڪوڊ کي مقامي فائلن ۾ گڏ ڪري ٿي، هر هڪ .less فائل کي محفوظ ڪرڻ کان پوءِ.

جيڪڏھن توھان چاھيو، توھان ترجيحات کي ٽوگل ڪري سگھو ٿا ايپ ۾ خودڪار گھٽائڻ لاءِ ۽ ڪھڙي ڊاريڪٽري ۾ مرتب ٿيل فائلون ختم ٿين ٿيون.