اجزاء
هڪ درجن کان وڌيڪ ٻيهر استعمال جي قابل اجزاء ٺاهيا ويا آهن جيڪي آئڪنگرافي، ڊراپ ڊائونز، ان پٽ گروپن، نيويگيشن، الرٽ، ۽ گهڻو ڪجهه مهيا ڪن ٿا.
هڪ درجن کان وڌيڪ ٻيهر استعمال جي قابل اجزاء ٺاهيا ويا آهن جيڪي آئڪنگرافي، ڊراپ ڊائونز، ان پٽ گروپن، نيويگيشن، الرٽ، ۽ گهڻو ڪجهه مهيا ڪن ٿا.
Glyphicon Halflings سيٽ مان 250 کان وڌيڪ گليفس فونٽ فارميٽ ۾ شامل آهن. Glyphicons Halflings عام طور تي مفت ۾ دستياب نه آهن، پر انهن جي خالق انهن کي بوٽ اسٽريپ لاء مفت ۾ دستياب ڪيو آهي. توهان جي مهرباني، اسان صرف اهو پڇو ٿا ته توهان هڪ لنڪ شامل ڪريو واپس Glyphicons ڏانهن جڏهن به ممڪن هجي.
ڪارڪردگي جي سببن لاء، سڀني آئڪن کي بنيادي ڪلاس ۽ انفرادي آئڪن ڪلاس جي ضرورت آھي. استعمال ڪرڻ لاءِ، ھيٺ ڏنل ڪوڊ کي ڪٿي به رکي. پڪ ڪريو ته آئڪن ۽ متن جي وچ ۾ هڪ جاء ڇڏي ڏيو مناسب پيڊنگ لاء.
آئڪن طبقن کي سڌو سنئون ٻين حصن سان گڏ نه ٿو ڪري سگھجي. انهن کي ساڳئي عنصر تي ٻين طبقن سان گڏ استعمال نه ڪيو وڃي. ان جي بدران، هڪ nested شامل ڪريو <span>
۽ آئڪن ڪلاس کي لاڳو ڪريو <span>
.
آئڪن ڪلاس صرف انهن عناصرن تي استعمال ٿيڻ گهرجن جن ۾ ڪوبه متن وارو مواد نه هجي ۽ نه ئي ٻاراڻو عنصر هجي.
بوٽ اسٽريپ فرض ڪري ٿو آئڪن فونٽ فائلون ../fonts/
ڊاريڪٽري ۾ موجود هونديون، مرتب ڪيل CSS فائلن سان واسطو رکندڙ. انهن فونٽ فائلن کي منتقل ڪرڻ يا ان جو نالو تبديل ڪرڻ جو مطلب آهي CSS کي اپڊيٽ ڪرڻ ٽن طريقن مان:
@icon-font-path
۽/يا @icon-font-name
متغير ماخذ ۾ گھٽ فائلون.url()
مرتب ڪيل CSS ۾ رستن کي تبديل ڪريو .توهان جي مخصوص ڊولپمينٽ سيٽ اپ لاءِ جيڪو به اختيار مناسب هجي استعمال ڪريو.
مددگار ٽيڪنالاجيز جا جديد ورجن CSS ٺاهيل مواد، گڏوگڏ مخصوص يونيڪوڊ ڪردارن جو اعلان ڪندا. اسڪرين ريڊرز ۾ غير ارادي ۽ مونجهاري واري پيداوار کان بچڻ لاءِ (خاص طور تي جڏهن آئڪن خالص طور تي سجاڳي لاءِ استعمال ڪيا ويندا آهن)، اسان انهن کي خصوصيت سان لڪائيندا آهيون aria-hidden="true"
.
جيڪڏهن توهان هڪ آئڪن استعمال ڪري رهيا آهيو مطلب پهچائڻ لاءِ (صرف هڪ آرائشي عنصر جي بجاءِ)، پڪ ڪريو ته اهو مطلب پڻ مددگار ٽيڪنالاجي تائين پهچايو ويو آهي - مثال طور، اضافي مواد شامل ڪريو، بصري طور .sr-only
ڪلاس سان لڪايو ويو.
جيڪڏهن توهان ڪنهن ٻئي متن سان ڪنٽرول ٺاهي رهيا آهيو (جهڙوڪ <button>
جنهن ۾ صرف هڪ آئڪن هجي)، توهان کي هميشه متبادل مواد مهيا ڪرڻ گهرجي ڪنٽرول جي مقصد کي سڃاڻڻ لاءِ، ته جيئن مددگار ٽيڪنالاجي جي استعمال ڪندڙن کي سمجهه ۾ اچي. انهي حالت ۾، توهان aria-label
ڪنٽرول تي هڪ خاصيت شامل ڪري سگهو ٿا.
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
انھن کي بٽڻن ۾ استعمال ڪريو، ٽول بار لاءِ بٽڻ گروپ، نيويگيشن، يا اڳي ٿيل فارم ان پٽ.
<button type="button" class="btn btn-default" aria-label="Left Align">
<span class="glyphicon glyphicon-align-left" aria-hidden="true"></span>
</button>
<button type="button" class="btn btn-default btn-lg">
<span class="glyphicon glyphicon-star" aria-hidden="true"></span> Star
</button>
هڪ آئڪن خبردار ڪرڻ لاءِ استعمال ڪيو ويو آهي ته اهو هڪ غلط پيغام آهي، اضافي .sr-only
متن سان گڏ هي اشارو مددگار ٽيڪنالاجي جي استعمال ڪندڙن تائين پهچائڻ لاءِ.
<div class="alert alert-danger" role="alert">
<span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
<span class="sr-only">Error:</span>
Enter a valid email address
</div>
ڳنڍڻ لائق، ڳنڍين جي لسٽ ڏيکارڻ لاءِ لاڳاپيل مينيو. ڊراپ ڊائون JavaScript پلگ ان سان انٽرايڪٽو ٺاهيو .
ڊراپ ڊائون جي ٽرگر ۽ ڊراپ ڊائون مينيو کي لفاف ڪريو اندر .dropdown
، يا ٻيو عنصر جيڪو اعلان ڪري ٿو position: relative;
. پوءِ مينيو جو HTML شامل ڪريو.
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
ڊراپ ڊائون مينيو تبديل ڪري سگھجي ٿو مٿي وڌائڻ لاءِ (هيٺ جي بدران) .dropup
والدين ۾ شامل ڪندي.
<div class="dropup">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropup
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu2">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
ڊفالٽ طور، هڪ ڊراپ ڊائون مينيو خود بخود 100٪ مٿي کان مٿي ۽ ان جي والدين جي کاٻي پاسي سان رکيل آهي. شامل ڪريو .dropdown-menu-right
a .dropdown-menu
۾ ساڄي طرف ڊروپ ڊائون مينيو کي ترتيب ڏيو.
ڊراپ ڊائونز خودڪار طريقي سان سي ايس ايس ذريعي دستاويز جي عام وهڪري جي اندر رکيل آهن. overflow
هن جو مطلب آهي ته ڊراپ ڊائونز شايد والدين طرفان ڪجهه خاص ملڪيتن سان ڪٽيل هجن يا ويوپورٽ جي حدن کان ٻاهر ظاهر ٿين. انهن مسئلن کي پاڻ پتوڙيو جيئن اهي پيدا ٿين.
.pull-right
ترتيبv3.1.0 جي طور تي، اسان ڊراپ ڊائون مينيو کي ختم .pull-right
ڪري ڇڏيو آهي. مينيو کي ساڄي طرف ترتيب ڏيڻ لاءِ، استعمال ڪريو .dropdown-menu-right
. navbar ۾ ساڄي طرف ترتيب ڏنل nav اجزاء هن طبقي جو هڪ mixin ورجن استعمال ڪن ٿا خودڪار طريقي سان مينيو کي ترتيب ڏيڻ لاءِ. ان کي ختم ڪرڻ لاء، استعمال ڪريو .dropdown-menu-left
.
<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dLabel">
...
</ul>
ڪنهن به ڊراپ ڊائون مينيو ۾ عملن جي سيڪشن کي ليبل ڪرڻ لاءِ هيڊر شامل ڪريو.
<ul class="dropdown-menu" aria-labelledby="dropdownMenu3">
...
<li class="dropdown-header">Dropdown header</li>
...
</ul>
ڊراپ ڊائون مينيو ۾ لنڪ جي الڳ سيريز لاءِ ورهائيندڙ شامل ڪريو.
<ul class="dropdown-menu" aria-labelledby="dropdownMenuDivider">
...
<li role="separator" class="divider"></li>
...
</ul>
لنڪ کي بند ڪرڻ لاءِ ڊراپ ڊائون ۾ .disabled
شامل ڪريو .<li>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu4">
<li><a href="#">Regular link</a></li>
<li class="disabled"><a href="#">Disabled link</a></li>
<li><a href="#">Another link</a></li>
</ul>
ھڪڙي ھڪڙي لائن تي بٽڻ جي ھڪڙي گروپ سان گڏ بٽڻ جو ھڪڙو سلسلو گروپ ڪريو. اختياري جاوا اسڪرپٽ ريڊيو تي شامل ڪريو ۽ چيڪ باڪس طرز جو رويو اسان جي بٽڻ پلگ ان سان .
جڏهن ٽول ٽِپ يا پاپ اوور استعمال ڪندي عناصرن تي a. جي اندر .btn-group
، توهان کي اختيار بيان ڪرڻو پوندو container: 'body'
ناپسنديده ضمني اثرات کان بچڻ لاءِ (جهڙوڪ عنصر وسيع ٿيڻ ۽/يا ان جي گول ڪنڊن کي وڃائڻ جڏهن ٽول ٽِپ يا پاپ اوور شروع ٿئي ٿو).
role
۽ هڪ ليبل مهيا ڪريومددي ٽيڪنالاجيز لاءِ - جيئن ته اسڪرين ريڊرز - اهو ٻڌائڻ لاءِ ته بٽڻن جو هڪ سلسلو گروپ ٿيل آهي، هڪ مناسب role
وصف مهيا ڪرڻ جي ضرورت آهي. بٽڻ واري گروپن لاءِ، هي هوندو role="group"
، جڏهن ته ٽول بار کي هڪ هجڻ گهرجي role="toolbar"
.
هڪ استثنا اهي گروپ آهن جن ۾ صرف هڪ واحد ڪنٽرول شامل آهي (مثال طور عناصر سان جواز ٿيل بٽڻ گروپ<button>
) يا ڊراپ ڊائون.
ان کان علاوه، گروپن ۽ ٽول بارن کي هڪ واضح ليبل ڏنو وڃي، جيئن سڀ کان وڌيڪ مددگار ٽيڪنالاجيون ٻي صورت ۾ انهن جو اعلان نه ڪنديون، صحيح role
خاصيت جي موجودگي جي باوجود. هتي مهيا ڪيل مثالن ۾، اسان استعمال ڪريون ٿا aria-label
، پر متبادل جهڙوڪ aria-labelledby
پڻ استعمال ڪري سگهجن ٿيون.
.btn
ان سان گڏ بٽڻ جو هڪ سلسلو لپي .btn-group
.
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">Left</button>
<button type="button" class="btn btn-default">Middle</button>
<button type="button" class="btn btn-default">Right</button>
</div>
وڌيڪ پيچيده اجزاء لاء سيٽن کي <div class="btn-group">
گڏ ڪريو.<div class="btn-toolbar">
<div class="btn-toolbar" role="toolbar" aria-label="...">
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
</div>
ھڪڙي گروپ ۾ ھر بٽڻ تي بٽڻ جي سائز جا ڪلاس لاڳو ڪرڻ بدران، صرف .btn-group-*
ھر ھڪ ۾ شامل ڪريو .btn-group
، بشمول گھڻن گروپن کي نستي ڪرڻ وقت.
<div class="btn-group btn-group-lg" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group btn-group-sm" role="group" aria-label="...">...</div>
<div class="btn-group btn-group-xs" role="group" aria-label="...">...</div>
.btn-group
ھڪ ٻئي جي اندر رکو جڏھن توھان چاھيو ٿا ڊراپ ڊائون .btn-group
مينيو ملائي بٽڻن جي ھڪڙي سيريز سان.
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">1</button>
<button type="button" class="btn btn-default">2</button>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Dropdown link</a></li>
<li><a href="#">Dropdown link</a></li>
</ul>
</div>
</div>
بٽڻ جو هڪ سيٽ ٺاهيو عمودي طور تي اسٽيڪ ٿيل نه بلڪه افقي طور تي. Split Button dropdowns هتي سپورٽ نه آهن.
<div class="btn-group-vertical" role="group" aria-label="...">
...
</div>
بٽڻن جو ھڪڙو گروپ ٺاھيو برابر سائز تي ان جي والدين جي پوري چوٽي کي وڌائڻ لاء. پڻ ڪم ڪري ٿو بٽڻ واري گروپ اندر بٽڻ ڊراپ ڊائونز سان.
خاص HTML ۽ CSS جي ڪري بٽڻن کي درست ڪرڻ لاءِ استعمال ڪيو ويو (يعني display: table-cell
)، انهن جي وچ ۾ سرحدون ٻيڻو ٿي ويون آهن. باقاعده بٽڻ گروپن ۾، margin-left: -1px
انهن کي هٽائڻ بدران سرحدن کي اسٽيڪ ڪرڻ لاء استعمال ڪيو ويندو آهي. بهرحال، margin
سان ڪم نٿو ڪري display: table-cell
. نتيجي طور، بوٽ اسٽراپ تي توهان جي ڪسٽمائيزيشن تي منحصر ڪري، توهان شايد سرحدن کي هٽائڻ يا ٻيهر رنگ ڪرڻ چاهيندا.
انٽرنيٽ ايڪسپلورر 8 هڪ جواز ٿيل بٽڻ گروپ ۾ بٽن تي سرحدون نه ٿو ڏئي، ڇا اهو آهي <a>
يا <button>
عناصر. انهي جي چوڌاري حاصل ڪرڻ لاء، هر بٽڻ کي ٻئي ۾ لپايو .btn-group
.
وڌيڪ معلومات لاءِ ڏسو #12476 .
<a>
عناصر سانصرف .btn
s جي هڪ سيريز لپي ۾ .btn-group.btn-group-justified
.
<div class="btn-group btn-group-justified" role="group" aria-label="...">
...
</div>
جيڪڏهن <a>
عناصر استعمال ڪيا وڃن بٽڻ طور ڪم ڪرڻ لاءِ - صفحي جي ڪارڪردگي کي متحرڪ ڪرڻ بجاءِ موجوده صفحي جي ڪنهن ٻئي دستاويز يا سيڪشن ڏانهن وڃڻ جي بجاءِ - انهن کي پڻ ڏنو وڃي مناسب role="button"
.
<button>
عناصر سان<button>
عناصر سان جواز ٿيل بٽڻ گروپن کي استعمال ڪرڻ لاء ، توھان کي لازمي طور تي ھر بٽڻ کي ھڪڙي بٽڻ واري گروپ ۾ لپائڻ گھرجي . گھڻا برائوزر اسان جي سي ايس ايس کي صحيح طريقي سان لاڳو نٿا ڪن <button>
عنصرن جي جواز لاءِ، پر جيئن ته اسان بٽڻ دٻائڻ جي حمايت ڪندا آهيون، اسان ان جي چوڌاري ڪم ڪري سگهون ٿا.
<div class="btn-group btn-group-justified" role="group" aria-label="...">
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Left</button>
</div>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Middle</button>
</div>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Right</button>
</div>
</div>
ڊراپ ڊائون مينيو کي ٽرگر ڪرڻ لاءِ ڪو به بٽڻ استعمال ڪريو ان کي اندر رکڻ سان .btn-group
۽ مناسب مينيو مارڪ اپ مهيا ڪريو.
بٽڻ ڊراپ ڊائونز جي ضرورت آهي ڊراپ ڊائون پلگ ان کي توهان جي بوٽ اسٽريپ جي ورزن ۾ شامل ڪيو وڃي.
ڪجھ بنيادي مارڪ اپ تبديلين سان ھڪڙي بٽڻ کي ڊراپ ڊائون ٽوگل ۾ ڦيرايو.
<!-- Single button -->
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Action <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
ساڳي طرح، ساڳي مارڪ اپ تبديلين سان ورهايل بٽڻ ڊراپ ڊائونز ٺاهيو، صرف الڳ بٽڻ سان.
<!-- Split button -->
<div class="btn-group">
<button type="button" class="btn btn-danger">Action</button>
<button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
بٽڻ دٻائڻ وارا ڪم سڀني سائزن جي بٽڻن سان.
<!-- Large button group -->
<div class="btn-group">
<button class="btn btn-default btn-lg dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Large button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
...
</ul>
</div>
<!-- Small button group -->
<div class="btn-group">
<button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Small button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
...
</ul>
</div>
<!-- Extra small button group -->
<div class="btn-group">
<button class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Extra small button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
...
</ul>
</div>
ٽريگر ڊراپ ڊائون مينيو مٿين عناصر کي شامل ڪندي .dropup
والدين کي.
<div class="btn-group dropup">
<button type="button" class="btn btn-default">Dropup</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<!-- Dropdown menu links -->
</ul>
</div>
ڪنهن به متن جي بنياد تي، اڳ، بعد، يا ٻنهي پاسن تي ٽيڪسٽ يا بٽڻ شامل ڪندي فارم ڪنٽرول کي وڌايو <input>
. .input-group
ھڪڙي سان استعمال ڪريو .input-group-addon
يا .input-group-btn
اڳي ڪرڻ يا ھڪڙي ھڪڙي ۾ عناصر شامل ڪرڻ لاء .form-control
.
<input>
ايسهتي عناصر استعمال ڪرڻ کان پاسو <select>
ڪريو جيئن اهي مڪمل طور تي WebKit برائوزرن ۾ اسٽائل نٿا ٿي سگهن.
<textarea>
هتي عناصر کي استعمال ڪرڻ کان پاسو ڪريو جيئن ته انهن جي rows
خاصيت کي ڪجهه ڪيسن ۾ احترام نه ڪيو ويندو.
جڏهن ٽول ٽائپس يا پاپ اوور استعمال ڪندي عناصرن تي هڪ اندر .input-group
، توهان کي اختيار بيان ڪرڻو پوندو container: 'body'
ناپسنديده ضمني اثرن کان بچڻ لاءِ (جهڙوڪ عنصر وسيع ٿيڻ ۽/يا ان جي گول ڪنڊن کي وڃائڻ جڏهن ٽول ٽائپ يا پاپ اوور شروع ٿئي ٿو).
فارم گروپن يا گرڊ ڪالمن ڪلاس کي سڌو سنئون ان پٽ گروپن سان نه ملايو. ان جي بدران، ان پٽ گروپ کي فارم گروپ يا گرڊ سان لاڳاپيل عنصر اندر داخل ڪريو.
جيڪڏهن توهان هر ان پٽ لاءِ ليبل شامل نه ڪيو آهي ته اسڪرين پڙهندڙن کي توهان جي فارمن سان پريشاني ٿيندي. انهن ان پٽ گروپن لاءِ، پڪ ڪريو ته ڪنهن به اضافي ليبل يا ڪارڪردگيءَ کي مددگار ٽيڪنالاجيز تائين پهچايو ويو آهي.
استعمال ٿيڻ واري صحيح ٽيڪنڪ (ڏسڻ وارا <label>
عناصر، ڪلاس <label>
استعمال ڪندي لڪيل عناصر ، يا , , , يا خاصيت جو استعمال) ۽ ڪهڙي اضافي معلومات پهچائڻ جي ضرورت پوندي، ان تي منحصر هوندو ته انٽرفيس ويجيٽ جي صحيح قسم تي منحصر آهي جيڪو توهان لاڳو ڪري رهيا آهيو. ھن سيڪشن ۾ مثال ڪجھ تجويز ڪيل، ڪيس-مخصوص طريقا مهيا ڪن ٿا..sr-only
aria-label
aria-labelledby
aria-describedby
title
placeholder
ھڪڙي ان پٽ جي ٻئي پاسي ھڪڙو اضافو يا بٽڻ رکو. توهان هڪ ان پٽ جي ٻنهي پاسن تي پڻ رکي سگهو ٿا.
اسان ھڪڙي پاسي کان گھڻن اضافو ( .input-group-addon
يا ) کي سپورٽ نٿا ڪريون..input-group-btn
اسان ھڪڙي ان پٽ گروپ ۾ گھڻن فارم-ڪنٽرول کي سپورٽ نٿا ڪريون.
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">
</div>
<div class="input-group">
<input type="text" class="form-control" placeholder="Recipient's username" aria-describedby="basic-addon2">
<span class="input-group-addon" id="basic-addon2">@example.com</span>
</div>
<div class="input-group">
<span class="input-group-addon">$</span>
<input type="text" class="form-control" aria-label="Amount (to the nearest dollar)">
<span class="input-group-addon">.00</span>
</div>
<label for="basic-url">Your vanity URL</label>
<div class="input-group">
<span class="input-group-addon" id="basic-addon3">https://example.com/users/</span>
<input type="text" class="form-control" id="basic-url" aria-describedby="basic-addon3">
</div>
پاڻ ۾ لاڳاپو فارم سيزنگ ڪلاس شامل ڪريو .input-group
۽ اندر موجود مواد پاڻمرادو ريسائيز ڪندو - هر عنصر تي فارم ڪنٽرول سائيز ڪلاس کي ورجائڻ جي ڪا ضرورت ناهي.
<div class="input-group input-group-lg">
<span class="input-group-addon" id="sizing-addon1">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="sizing-addon1">
</div>
<div class="input-group">
<span class="input-group-addon" id="sizing-addon2">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="sizing-addon2">
</div>
<div class="input-group input-group-sm">
<span class="input-group-addon" id="sizing-addon3">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="sizing-addon3">
</div>
ڪنهن به چيڪ بڪس يا ريڊيو آپشن کي رکو ان پٽ گروپ جي ايڊون اندر ٽيڪسٽ جي بدران.
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-addon">
<input type="checkbox" aria-label="...">
</span>
<input type="text" class="form-control" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-addon">
<input type="radio" aria-label="...">
</span>
<input type="text" class="form-control" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
ان پٽ گروپن ۾ بٽڻون ڪجھ مختلف آھن ۽ ھڪڙي اضافي سطح جي نستي جي ضرورت آھي. ان جي بدران .input-group-addon
، توهان کي .input-group-btn
بٽڻ کي لپڻ لاء استعمال ڪرڻ جي ضرورت پوندي. اھو گھربل آھي ڊفالٽ برائوزر جي طرز جي ڪري جنھن کي اوور رائيڊ نٿو ڪري سگھجي.
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
<input type="text" class="form-control" placeholder="Search for...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for...">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div><!-- /btn-group -->
<input type="text" class="form-control" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span class="caret"></span></button>
<ul class="dropdown-menu dropdown-menu-right">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div><!-- /btn-group -->
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
<div class="input-group">
<div class="input-group-btn">
<!-- Button and dropdown menu -->
</div>
<input type="text" class="form-control" aria-label="...">
</div>
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<!-- Button and dropdown menu -->
</div>
</div>
جڏهن ته توهان وٽ هر پاسي صرف هڪ اضافو ٿي سگهي ٿو، توهان وٽ هڪ واحد اندر ڪيترائي بٽڻ هوندا .input-group-btn
.
<div class="input-group">
<div class="input-group-btn">
<!-- Buttons -->
</div>
<input type="text" class="form-control" aria-label="...">
</div>
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<!-- Buttons -->
</div>
</div>
Bootstrap ۾ موجود Navs حصيداري ڪيل مارڪ اپ، بنيادي .nav
طبقي سان شروع ٿيندڙ، گڏوگڏ گڏيل رياستون. هر انداز جي وچ ۾ مٽائڻ لاءِ مٽائيندڙ طبقن کي تبديل ڪريو.
نوٽ ڪريو ڪلاس کي بنيادي ڪلاس .nav-tabs
جي ضرورت آھي..nav
<ul class="nav nav-tabs">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>
اهو ساڳيو HTML وٺو، پر .nav-pills
ان جي بدران استعمال ڪريو:
<ul class="nav nav-pills">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>
pills به vertically stackable آهن. بس شامل ڪريو .nav-stacked
.
<ul class="nav nav-pills nav-stacked">
...
</ul>
768px کان وڌيڪ ويڪرو اسڪرين تي آساني سان ٽيب يا گوليون پنھنجي والدين جي برابر ويڪرو ٺاھيو .nav-justified
. ننڍي اسڪرين تي، نيوي لنڪس اسٽيڪ ٿيل آهن.
جائز نيوبار نيوي لنڪس في الحال سپورٽ نه آهن.
<ul class="nav nav-tabs nav-justified">
...
</ul>
<ul class="nav nav-pills nav-justified">
...
</ul>
ڪنهن به نيوي جزو لاءِ (ٽيب يا گوليون)، گرين لنڪس .disabled
لاءِ شامل ڪريو ۽ نه هوور اثرات .
<ul class="nav nav-pills">
...
<li role="presentation" class="disabled"><a href="#">Disabled link</a></li>
...
</ul>
شامل ڪريو ڊراپ ڊائون مينيو ٿورڙو اضافي HTML ۽ ڊراپ ڊائونز جاوا اسڪرپٽ پلگ ان سان.
<ul class="nav nav-tabs">
...
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Dropdown <span class="caret"></span>
</a>
<ul class="dropdown-menu">
...
</ul>
</li>
...
</ul>
<ul class="nav nav-pills">
...
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Dropdown <span class="caret"></span>
</a>
<ul class="dropdown-menu">
...
</ul>
</li>
...
</ul>
Navbars جوابي ميٽا اجزاء آهن جيڪي توهان جي ايپليڪيشن يا سائيٽ لاءِ نيويگيشن هيڊر طور ڪم ڪن ٿا. اهي موبائيل نظارن ۾ ختم ٿيڻ شروع ٿي وڃن ٿا (۽ ٽوگل ڪري سگهجن ٿا) ۽ افقي ٿي وڃن ٿا جيئن دستياب ويوپورٽ جي چوٽي وڌي ٿي.
جائز نيوبار نيوي لنڪس في الحال سپورٽ نه آهن.
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
نيوبار برانڊ کي پنهنجي تصوير سان تبديل ڪريو متن کي تبديل ڪندي <img>
. جيئن ته .navbar-brand
ان جي پنهنجي پيڊنگ ۽ اونچائي آهي، توهان کي شايد توهان جي تصوير جي لحاظ کان ڪجهه سي ايس ايس کي ختم ڪرڻ جي ضرورت پوندي.
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img alt="Brand" src="...">
</a>
</div>
</div>
</nav>
مناسب عمودي ترتيب لاءِ اندر اندر فارم جي مواد کي جاءِ .navbar-form
۽ تنگ نظرين ۾ خراب ٿيل رويي. ترتيب ڏيڻ جا اختيار استعمال ڪريو فيصلو ڪرڻ لاءِ ته اهو نيوبار مواد ۾ ڪٿي رهي ٿو.
جيئن مٿي مٿي، .navbar-form
ان جي ڪوڊ جو گهڻو حصو .form-inline
mixin ذريعي. ڪجهه فارم ڪنٽرول، جهڙوڪ انپٽ گروپن کي، نيوبار ۾ صحيح طور تي ظاهر ٿيڻ لاءِ مقرر ويڪر جي ضرورت ٿي سگھي ٿي.
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
.navbar-btn
ڪلاس کي شامل ڪريو <button>
عناصرن ۾ جيڪي نه <form>
رھيا آھن انھن کي نيوبار ۾ عمودي مرڪز ڏانھن.
<button type="button" class="btn btn-default navbar-btn">Sign in</button>
متن جي تارن کي هڪ عنصر ۾ لفاف ڪريو .navbar-text
، عام طور تي <p>
صحيح ليڊنگ ۽ رنگ لاءِ ٽيگ تي.
<p class="navbar-text">Signed in as Mark Otto</p>
معياري لنڪ استعمال ڪندڙ ماڻهن لاءِ جيڪي باقاعده نيويبار نيويگيشن جزو ۾ نه آهن، .navbar-link
ڊفالٽ ۽ انورس نيوبار آپشنز لاءِ مناسب رنگ شامل ڪرڻ لاءِ ڪلاس استعمال ڪريو.
<p class="navbar-text navbar-right">Signed in as <a href="#" class="navbar-link">Mark Otto</a></p>
.navbar-left
يا .navbar-right
افاديت طبقن کي استعمال ڪندي نيوي لنڪس، فارم، بٽڻ، يا متن کي ترتيب ڏيو . ٻئي ڪلاس شامل ڪندا سي ايس ايس فلوٽ مقرر ڪيل هدايت ۾. مثال طور، نيوي لنڪس کي ترتيب ڏيڻ لاء، انهن کي الڳ ۾ رکيل <ul>
لاڳاپيل يوٽيلٽي ڪلاس سان لاڳو ڪيو ويو آهي.
.pull-left
اهي ڪلاسز ۽ ڪلاس جا mixin-ed ورجن آهن .pull-right
، پر انهن کي ميڊيا جي سوالن لاءِ اسڪوپ ڪيو ويو آهي ته جيئن ڊوائيس جي سائزن ۾ نيوبار اجزاء کي آسانيءَ سان سنڀالي سگهجي.
شامل ڪريو .navbar-fixed-top
۽ شامل ڪريو ھڪڙو .container
يا .container-fluid
مرڪز ۽ پيڊ نيوبار مواد.
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
...
</div>
</nav>
شامل ڪريو .navbar-fixed-bottom
۽ شامل ڪريو ھڪڙو .container
يا .container-fluid
مرڪز ۽ پيڊ نيوبار مواد.
<nav class="navbar navbar-default navbar-fixed-bottom">
<div class="container">
...
</div>
</nav>
هڪ مڪمل ويڊٿ نيوبار ٺاهيو جيڪو صفحو سان گڏ اسڪرول ڪري ٿو .navbar-static-top
۽ شامل ڪري هڪ .container
يا .container-fluid
سينٽر ۽ پيڊ نيوبار مواد شامل ڪري.
طبقن جي برعڪس .navbar-fixed-*
، توهان کي ڪنهن به پيڊنگ کي تبديل ڪرڻ جي ضرورت ناهي body
.
<nav class="navbar navbar-default navbar-static-top">
<div class="container">
...
</div>
</nav>
شامل ڪندي نيوبار جي نظر کي تبديل ڪريو .navbar-inverse
.
<nav class="navbar navbar-inverse">
...
</nav>
موجوده صفحي جي جڳھ کي نيويگيشنل hierarchy ۾ ڏيکاريو.
سي ايس ايس ذريعي :before
۽ content
.
<ol class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Library</a></li>
<li class="active">Data</li>
</ol>
توھان جي سائيٽ يا ايپ لاءِ گھڻن صفحن واري صفحي جي جزن سان، يا وڌيڪ آسان پيجر جي متبادل سان صفحي لڳائڻ جون لنڪس مهيا ڪريو .
سادي صفحو Rdio کان متاثر، ايپس ۽ ڳولا جي نتيجن لاءِ زبردست. وڏي بلاڪ کي ياد ڪرڻ ڏکيو آهي، آساني سان اسپيبلبل، ۽ وڏي ڪلڪ وارا علائقا مهيا ڪري ٿي.
<nav aria-label="Page navigation">
<ul class="pagination">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</nav>
صفحي جو حصو هڪ عنصر ۾ لپي وڃي <nav>
ته جيئن ان کي اسڪرين ريڊرز ۽ ٻين مددگار ٽيڪنالاجيز لاءِ نيويگيشن سيڪشن طور سڃاڻي سگهجي. ان کان علاوه، جيئن ته هڪ صفحي تي اڳ ۾ ئي هڪ کان وڌيڪ اهڙن نيويگيشن سيڪشن هجڻ جو امڪان آهي (جهڙوڪ هيڊر ۾ پرائمري نيويگيشن، يا سائڊبار نيويگيشن)، اهو مشورو ڏنو ويندو آهي وضاحتي مهيا ڪرڻ aria-label
لاءِ <nav>
جيڪو ان جي مقصد کي ظاهر ڪري. مثال طور، جيڪڏهن صفحو جو حصو ڳولها نتيجن جي هڪ سيٽ جي وچ ۾ نيويگيٽ ڪرڻ لاء استعمال ڪيو ويندو آهي، هڪ مناسب ليبل ٿي سگهي ٿو aria-label="Search results pages"
.
لنڪس مختلف حالتن لاء حسب ضرورت آهن. .disabled
غير ڪلڪ ڪرڻ واري لنڪ لاءِ استعمال ڪريو ۽ .active
موجوده صفحي کي ظاهر ڪرڻ لاءِ.
<nav aria-label="...">
<ul class="pagination">
<li class="disabled"><a href="#" aria-label="Previous"><span aria-hidden="true">«</span></a></li>
<li class="active"><a href="#">1 <span class="sr-only">(current)</span></a></li>
...
</ul>
</nav>
اسان سفارش ڪريون ٿا ته توهان لاءِ فعال يا غير فعال اينڪرز <span>
کي مٽايو، يا اڳئين/اڳيون تيرن جي صورت ۾ لنگر کي ختم ڪريو، ارادي انداز کي برقرار رکڻ دوران ڪلڪ ڪارڪردگي کي هٽائڻ لاءِ.
<nav aria-label="...">
<ul class="pagination">
<li class="disabled">
<span>
<span aria-hidden="true">«</span>
</span>
</li>
<li class="active">
<span>1 <span class="sr-only">(current)</span></span>
</li>
...
</ul>
</nav>
فينسي وڏو يا ننڍو صفحو؟ شامل ڪريو .pagination-lg
يا .pagination-sm
اضافي سائيز لاء.
<nav aria-label="..."><ul class="pagination pagination-lg">...</ul></nav>
<nav aria-label="..."><ul class="pagination">...</ul></nav>
<nav aria-label="..."><ul class="pagination pagination-sm">...</ul></nav>
ھلڪي مارڪ اپ ۽ اسلوب سان سادو صفحو لڳائڻ لاءِ تڪڙا پوئين ۽ ايندڙ لنڪ. اهو سادي سائيٽن جهڙوڪ بلاگن يا رسالن لاءِ تمام سٺو آهي.
ڊفالٽ طور، پيجر مرڪز لنڪس.
<nav aria-label="...">
<ul class="pager">
<li><a href="#">Previous</a></li>
<li><a href="#">Next</a></li>
</ul>
</nav>
متبادل طور تي، توھان ھر ھڪڙي لنڪ کي پاسن سان ترتيب ڏئي سگھو ٿا:
<nav aria-label="...">
<ul class="pager">
<li class="previous"><a href="#"><span aria-hidden="true">←</span> Older</a></li>
<li class="next"><a href="#">Newer <span aria-hidden="true">→</span></a></li>
</ul>
</nav>
پيجر لنڪس پڻ استعمال ڪن ٿا عام .disabled
يوٽيلٽي ڪلاس کي صفحو مان.
<nav aria-label="...">
<ul class="pager">
<li class="previous disabled"><a href="#"><span aria-hidden="true">←</span> Older</a></li>
<li class="next"><a href="#">Newer <span aria-hidden="true">→</span></a></li>
</ul>
</nav>
<h3>Example heading <span class="label label-default">New</span></h3>
ليبل جي ظاهر کي تبديل ڪرڻ لاءِ ھيٺ ڏنل ذڪر ڪيل ترميمي طبقن مان ڪو به شامل ڪريو.
<span class="label label-default">Default</span>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>
رينڊرنگ مسئلا تڏهن پيدا ٿي سگهن ٿا جڏهن توهان وٽ هڪ تنگ ڪنٽينر اندر ان لائن ليبل جا درجن آهن، هر هڪ ۾ پنهنجو inline-block
عنصر هوندو آهي (جهڙوڪ هڪ آئڪن). هن جي چوڌاري رستو سيٽنگ آهي display: inline-block;
. حوالي ۽ مثال لاءِ، ڏسو #13219 .
نون يا اڻ پڙهيل شيون آسانيءَ سان نمايان <span class="badge">
ڪريو لنڪس ۾ شامل ڪرڻ سان، بوٽ اسٽريپ نيوس، ۽ وڌيڪ.
<a href="#">Inbox <span class="badge">42</span></a>
<button class="btn btn-primary" type="button">
Messages <span class="badge">4</span>
</button>
جڏهن ڪو به نئون يا اڻ پڙهيل شيون نه هونديون، بيج صرف ختم ٿي ويندا (سي ايس ايس جي :empty
چونڊيندڙ ذريعي) بشرطيڪ ڪو مواد موجود نه هجي.
انٽرنيٽ ايڪسپلورر 8 ۾ بيج پاڻ کي ختم نه ڪندا ڇو ته ان ۾ :empty
چونڊيندڙ لاءِ سپورٽ نه آهي.
بلٽ-ان اسٽائل شامل آهن بيجز کي فعال رياستن ۾ پل نيويگيشن ۾ رکڻ لاءِ.
<ul class="nav nav-pills" role="tablist">
<li role="presentation" class="active"><a href="#">Home <span class="badge">42</span></a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages <span class="badge">3</span></a></li>
</ul>
ھڪڙو ھلڪو وزن، لچڪدار جزو جيڪو اختياري طور تي توھان جي سائيٽ تي اهم مواد ڏيکارڻ لاءِ پوري ڏيک پورٽ کي وڌائي سگھي ٿو.
هي هڪ سادي هيرو يونٽ آهي، خاص مواد يا معلومات ڏانهن اضافي ڌيان ڏيڻ لاءِ هڪ سادي جمبوٽرون طرز جو جزو آهي.
<div class="jumbotron">
<h1>Hello, world!</h1>
<p>...</p>
<p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a></p>
</div>
جمبوٽرون کي پوري ويڪر ۽ گول ڪنڊن کان سواءِ، ان کي سڀني .container
s کان ٻاهر رکو ۽ ان جي بدران .container
اندر شامل ڪريو.
<div class="jumbotron">
<div class="container">
...
</div>
</div>
ھڪڙو سادو شيل ھڪڙي h1
لاءِ مناسب طور تي جاءِ ڏيڻ لاءِ ۽ ھڪڙي صفحي تي مواد جي حصن کي ورهايو. اهو استعمال ڪري سگھي ٿو h1
'جي ڊفالٽ small
عنصر، ۽ گڏوگڏ ٻين اجزاء (اضافي انداز سان).
<div class="page-header">
<h1>Example page header <small>Subtext for header</small></h1>
</div>
تصويرن، وڊيوز، ٽيڪسٽ ۽ وڌيڪ جي گرڊ کي آسانيءَ سان ڊسپلي ڪرڻ لاءِ تھمب نيل جزو سان بوٽ اسٽريپ جي گرڊ سسٽم کي وڌايو.
جيڪڏھن توھان ڳولي رھيا آھيو Pinterest جھڙو تھمب نيل جي مختلف اونچائي ۽/يا چوٽي جي پيشڪش، توھان کي ھڪڙي ٽئين پارٽي پلگ ان استعمال ڪرڻ جي ضرورت پوندي جھڙوڪ Masonry , Isotope , or Salvattore .
ڊفالٽ طور، بوٽ اسٽريپ جا ٿامب نيل ٺهيل آهن جڙيل تصويرون ڏيکارڻ لاءِ گهٽ ۾ گهٽ گهربل مارڪ اپ سان.
<div class="row">
<div class="col-xs-6 col-md-3">
<a href="#" class="thumbnail">
<img src="..." alt="...">
</a>
</div>
...
</div>
ٿوري اضافي مارڪ اپ سان، اهو ممڪن آهي ته ڪنهن به قسم جو HTML مواد شامل ڪيو وڃي جهڙوڪ هيڊنگس، پيراگرافس، يا بٽڻن کي ٿامبنيلز ۾.
<div class="row">
<div class="col-sm-6 col-md-4">
<div class="thumbnail">
<img src="..." alt="...">
<div class="caption">
<h3>Thumbnail label</h3>
<p>...</p>
<p><a href="#" class="btn btn-primary" role="button">Button</a> <a href="#" class="btn btn-default" role="button">Button</a></p>
</div>
</div>
</div>
</div>
دستياب ۽ لچڪدار خبرداري پيغامن سان گڏ عام صارف جي عملن لاءِ لاڳاپيل راءِ جا پيغام مهيا ڪريو.
بنيادي خبرداري پيغامن لاءِ ڪنهن به ٽيڪسٽ ۽ اختياري برطرفي .alert
واري بٽڻ کي لپايو ۽ چئن لاڳاپيل طبقن مان هڪ (مثال طور، )..alert-success
خبردارين ۾ ڊفالٽ ڪلاس نه آھن، رڳو بنيادي ۽ تبديل ڪندڙ ڪلاس. هڪ ڊفالٽ گرين الرٽ تمام گهڻو احساس نٿو رکي، تنهنڪري توهان کي ضرورت آهي ته هڪ قسم جي حوالي سان ڪلاس ذريعي وضاحت ڪريو. ڪاميابي، ڄاڻ، ڊيڄاريندڙ، يا خطري مان چونڊيو.
<div class="alert alert-success" role="alert">...</div>
<div class="alert alert-info" role="alert">...</div>
<div class="alert alert-warning" role="alert">...</div>
<div class="alert alert-danger" role="alert">...</div>
.alert-dismissible
اختياري ۽ بند بٽڻ شامل ڪندي ڪنهن به خبرداري تي تعمير ڪريو .
مڪمل طور تي ڪم ڪرڻ لاءِ، برطرف ڪيل الرٽ، توھان کي استعمال ڪرڻ گھرجي الرٽس JavaScript پلگ ان .
<div class="alert alert-warning alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>Warning!</strong> Better check yourself, you're not looking too good.
</div>
ڊيٽا جي خاصيت <button>
سان عنصر کي استعمال ڪرڻ جي پڪ ڪريو .data-dismiss="alert"
استعمال ڪريو .alert-link
يوٽيليٽي ڪلاس کي جلدي مهيا ڪرڻ لاءِ ڪنهن به الرٽ اندر ملندڙ رنگين لنڪس.
<div class="alert alert-success" role="alert">
<a href="#" class="alert-link">...</a>
</div>
<div class="alert alert-info" role="alert">
<a href="#" class="alert-link">...</a>
</div>
<div class="alert alert-warning" role="alert">
<a href="#" class="alert-link">...</a>
</div>
<div class="alert alert-danger" role="alert">
<a href="#" class="alert-link">...</a>
</div>
سادي اڃان لچڪدار پيش رفت بارن سان ڪم فلو يا عمل جي ترقي تي تازه ترين راءِ ڏيو.
پروگريس بار استعمال ڪن ٿا CSS3 ٽرانزيڪشن ۽ اينيميشنز انهن جي ڪجهه اثرن کي حاصل ڪرڻ لاءِ. اهي خاصيتون انٽرنيٽ ايڪسپلورر 9 ۽ هيٺيون يا فائر فاڪس جي پراڻن ورزن ۾ سهڪار نه ٿيون ڪن. اوپيرا 12 اينيميشن کي سپورٽ نٿو ڪري.
جيڪڏهن توهان جي ويب سائيٽ تي مواد سيڪيورٽي پاليسي (CSP) آهي جيڪا اجازت نٿي ڏئي style-src 'unsafe-inline'
، ته پوءِ توهان ترقي واري بار جي چوٽي کي سيٽ ڪرڻ لاءِ ان لائن خاصيتون استعمال ڪرڻ جي قابل نه هوندا style
جيئن هيٺ ڏنل مثالن ۾ ڏيکاريل آهي. چوٿون سيٽ ڪرڻ لاءِ متبادل طريقا جيڪي سخت CSPs سان مطابقت رکن ٿا، شامل آھن ٿورڙو ڪسٽم JavaScript استعمال ڪرڻ (جيڪو سيٽ ڪري ٿو element.style.width
) يا ڪسٽم CSS ڪلاس استعمال ڪرڻ.
ڊفالٽ ترقي بار.
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
<span class="sr-only">60% Complete</span>
</div>
</div>
ڏيکاريندڙ سيڪڙو ڏيکارڻ لاءِ ترقي واري بار جي اندر <span>
سان ڪلاس کي هٽايو ..sr-only
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
60%
</div>
</div>
انهي کي يقيني بڻائڻ لاءِ ته ليبل جو متن گهٽ فيصد لاءِ به جائز رهي ٿو min-width
، ترقي واري بار ۾ شامل ڪرڻ تي غور ڪريو.
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em;">
0%
</div>
</div>
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em; width: 2%;">
2%
</div>
</div>
پروگريس بار استعمال ڪن ٿا ڪجھ ساڳيا بٽڻ ۽ الرٽ ڪلاسز مسلسل اسٽائلز لاءِ.
<div class="progress">
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
<span class="sr-only">40% Complete (success)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
<span class="sr-only">20% Complete</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
<span class="sr-only">60% Complete (warning)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
<span class="sr-only">80% Complete (danger)</span>
</div>
</div>
پٽي ٿيل اثر پيدا ڪرڻ لاء گريجوئيٽ استعمال ڪري ٿو. IE9 ۽ هيٺ ڏنل ۾ دستياب ناهي.
<div class="progress">
<div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
<span class="sr-only">40% Complete (success)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
<span class="sr-only">20% Complete</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
<span class="sr-only">60% Complete (warning)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-danger progress-bar-striped" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
<span class="sr-only">80% Complete (danger)</span>
</div>
</div>
ساڄي کان کاٻي پاسي واري پٽي کي متحرڪ ڪرڻ لاءِ .active
شامل ڪريو . .progress-bar-striped
IE9 ۽ هيٺ ڏنل ۾ دستياب ناهي.
<div class="progress">
<div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%">
<span class="sr-only">45% Complete</span>
</div>
</div>
.progress
انهن کي اسٽيڪ ڪرڻ لاءِ هڪ ئي جاءِ تي ڪيترائي بار رکو .
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 35%">
<span class="sr-only">35% Complete (success)</span>
</div>
<div class="progress-bar progress-bar-warning progress-bar-striped" style="width: 20%">
<span class="sr-only">20% Complete (warning)</span>
</div>
<div class="progress-bar progress-bar-danger" style="width: 10%">
<span class="sr-only">10% Complete (danger)</span>
</div>
</div>
مختلف قسمن جي اجزاء (جهڙوڪ بلاگ تبصرا، ٽوئيٽس، وغيره) تعمير ڪرڻ لاءِ خلاصو اعتراض انداز جيڪي متن جي مواد سان گڏ کاٻي يا ساڄي طرف واري تصوير جي خصوصيت رکن ٿا.
ڊفالٽ ميڊيا ڏيکاري ٿو ميڊيا اعتراض (تصويرون، وڊيو، آڊيو) مواد بلاڪ جي کاٻي يا ساڄي طرف.
<div class="media">
<div class="media-left">
<a href="#">
<img class="media-object" src="..." alt="...">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">Media heading</h4>
...
</div>
</div>
ڪلاس .pull-left
۽ .pull-right
پڻ موجود آهن ۽ اڳ ۾ ميڊيا جزو جي حصي طور استعمال ڪيا ويا، پر ان استعمال لاءِ رد ٿيل آهن جيئن v3.3.0. اهي لڳ ڀڳ برابر آهن .media-left
۽ .media-right
، سواءِ ان جي html ۾ .media-right
رکيل هجي ..media-body
تصويرن يا ٻين ميڊيا کي مٿي، وچ، يا هيٺان ترتيب ڏئي سگهجي ٿو. ڊفالٽ مٿين ترتيب ڏنل آهي.
Cras sit amet nibh libero, gravida nulla ۾. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Cras sit amet nibh libero, gravida nulla ۾. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Cras sit amet nibh libero, gravida nulla ۾. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
<div class="media">
<div class="media-left media-middle">
<a href="#">
<img class="media-object" src="..." alt="...">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">Middle aligned media</h4>
...
</div>
</div>
ٿوري اضافي مارڪ اپ سان، توهان فهرست جي اندر ميڊيا استعمال ڪري سگهو ٿا (تبصري جي سلسلي يا مضمونن جي فهرستن لاءِ مفيد).
Cras sit amet nibh libero, gravida nulla ۾. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
<ul class="media-list">
<li class="media">
<div class="media-left">
<a href="#">
<img class="media-object" src="..." alt="...">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">Media heading</h4>
...
</div>
</li>
</ul>
لسٽ گروپ هڪ لچڪدار ۽ طاقتور جزو آهن جيڪي نه رڳو عناصر جي سادي فهرستن کي ظاهر ڪرڻ لاء، پر پيچيده مواد سان گڏ.
سڀ کان وڌيڪ بنيادي لسٽ گروپ صرف هڪ غير ترتيب ڏنل فهرست آهي لسٽ جي شين، ۽ مناسب طبقن سان. ان تي تعمير ڪريو اختيارن سان جيڪي پيروي ڪريو، يا توهان جي پنهنجي CSS جي ضرورت مطابق.
<ul class="list-group">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Morbi leo risus</li>
<li class="list-group-item">Porta ac consectetur ac</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
بيج جو حصو شامل ڪريو ڪنھن به لسٽ گروپ جي شيءِ ۾ ۽ اھو پاڻمرادو ساڄي پاسي رکيل ھوندو.
<ul class="list-group">
<li class="list-group-item">
<span class="badge">14</span>
Cras justo odio
</li>
</ul>
لسٽ آئٽمز جي بدران لنگر ٽيگ استعمال ڪندي لسٽ گروپ آئٽمز کي ڳنڍيو (جنهن جو مطلب پڻ والدين <div>
بدران هڪ <ul>
). هر عنصر جي چوڌاري انفرادي والدين جي ضرورت ناهي.
<div class="list-group">
<a href="#" class="list-group-item active">
Cras justo odio
</a>
<a href="#" class="list-group-item">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item">Morbi leo risus</a>
<a href="#" class="list-group-item">Porta ac consectetur ac</a>
<a href="#" class="list-group-item">Vestibulum at eros</a>
</div>
لسٽ گروپ جون شيون لسٽ آئٽمز جي بدران بٽڻون ٿي سگھن ٿيون (ان جو مطلب آھي ھڪڙو والدين <div>
جي بدران <ul>
). هر عنصر جي چوڌاري انفرادي والدين جي ضرورت ناهي. هتي معياري ڪلاس استعمال نه ڪريو ..btn
<div class="list-group">
<button type="button" class="list-group-item">Cras justo odio</button>
<button type="button" class="list-group-item">Dapibus ac facilisis in</button>
<button type="button" class="list-group-item">Morbi leo risus</button>
<button type="button" class="list-group-item">Porta ac consectetur ac</button>
<button type="button" class="list-group-item">Vestibulum at eros</button>
</div>
.disabled
a ۾ شامل ڪريو .list-group-item
گري ڪرڻ لاءِ ان کي غير فعال ڏسڻ لاءِ.
<div class="list-group">
<a href="#" class="list-group-item disabled">
Cras justo odio
</a>
<a href="#" class="list-group-item">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item">Morbi leo risus</a>
<a href="#" class="list-group-item">Porta ac consectetur ac</a>
<a href="#" class="list-group-item">Vestibulum at eros</a>
</div>
اسٽائل لسٽ شيون، ڊفالٽ يا ڳنڍيل ڪرڻ لاء لاڳاپيل ڪلاس استعمال ڪريو. رياست پڻ شامل .active
آهي.
<ul class="list-group">
<li class="list-group-item list-group-item-success">Dapibus ac facilisis in</li>
<li class="list-group-item list-group-item-info">Cras sit amet nibh libero</li>
<li class="list-group-item list-group-item-warning">Porta ac consectetur ac</li>
<li class="list-group-item list-group-item-danger">Vestibulum at eros</li>
</ul>
<div class="list-group">
<a href="#" class="list-group-item list-group-item-success">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item list-group-item-info">Cras sit amet nibh libero</a>
<a href="#" class="list-group-item list-group-item-warning">Porta ac consectetur ac</a>
<a href="#" class="list-group-item list-group-item-danger">Vestibulum at eros</a>
</div>
شامل ڪريو تقريبن ڪنهن به HTML اندر، جيتوڻيڪ ڳنڍيل لسٽ گروپن لاءِ جيئن هيٺ ڏنل.
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
<div class="list-group">
<a href="#" class="list-group-item active">
<h4 class="list-group-item-heading">List group item heading</h4>
<p class="list-group-item-text">...</p>
</a>
</div>
جڏهن ته هميشه ضروري ناهي، ڪڏهن ڪڏهن توهان کي پنهنجي DOM کي دٻي ۾ رکڻ جي ضرورت آهي. انهن حالتن لاءِ، ڪوشش ڪريو پينل جزو.
ڊفالٽ طور، سڀ .panel
ڪجھ لاڳو ٿئي ٿو ڪجھ بنيادي سرحد ۽ پيڊنگ کي ڪجھ مواد شامل ڪرڻ لاء.
<div class="panel panel-default">
<div class="panel-body">
Basic panel example
</div>
</div>
آساني سان توهان جي پينل ۾ هڪ هيڊنگ ڪنٽينر شامل ڪريو .panel-heading
. توھان پڻ شامل ڪري سگھو ٿا ڪو به شامل ڪريو <h1>
- <h6>
ھڪڙي .panel-title
طبقي سان گڏ اڳ-اسٽائل ٿيل عنوان شامل ڪرڻ لاء. تنهن هوندي به، فونٽ جي سائيز <h1>
- <h6>
کي ختم ڪيو ويو آهي .panel-heading
.
مناسب لنڪ رنگن لاءِ، پڪ ڪريو ته لنڪس جي اندر عنوانن ۾ .panel-title
.
<div class="panel panel-default">
<div class="panel-heading">Panel heading without title</div>
<div class="panel-body">
Panel content
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
لفافي بٽڻ يا ثانوي متن ۾ .panel-footer
. نوٽ ڪريو ته پينل فوٽر رنگن ۽ سرحدن کي ورثي ۾ نه ٿا ڏين جڏهن لاڳاپيل تبديليون استعمال ڪندا آهن جيئن اهي پيش منظر ۾ نه هجن.
<div class="panel panel-default">
<div class="panel-body">
Panel content
</div>
<div class="panel-footer">Panel footer</div>
</div>
ٻين حصن وانگر، آساني سان ھڪڙي پينل کي ھڪڙي خاص حوالي سان وڌيڪ بامعني بنائڻ سان لاڳاپيل رياستي طبقن مان ڪنھن کي شامل ڪندي.
<div class="panel panel-primary">...</div>
<div class="panel panel-success">...</div>
<div class="panel panel-info">...</div>
<div class="panel panel-warning">...</div>
<div class="panel panel-danger">...</div>
.table
بيحد ڊيزائن لاءِ پينل جي اندر ڪنهن به بي سرحد شامل ڪريو . جيڪڏهن اتي آهي .panel-body
، اسان جدول جي چوٽي تي هڪ اضافي سرحد شامل ڪندا آهيون جدائي لاءِ.
ڪجھ ڊفالٽ پينل مواد هتي. Nulla vitae elit libero، a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. اينيان اِي ليو ڪوم. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies Vehicula ut id elit.
# | پهريون نالو | آخري نالو | يوزر نالو |
---|---|---|---|
1 | نشان | اوٽو | @mdo |
2 | جيڪب | ٿورنٽن | @ٿلهو |
3 | ليري | پکي |
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<div class="panel-body">
<p>...</p>
</div>
<!-- Table -->
<table class="table">
...
</table>
</div>
جيڪڏهن ڪو پينل باڊي نه آهي، جزو پينل هيڊر کان ٽيبل تائين بغير ڪنهن رڪاوٽ جي منتقل ٿئي ٿو.
# | پهريون نالو | آخري نالو | يوزر نالو |
---|---|---|---|
1 | نشان | اوٽو | @mdo |
2 | جيڪب | ٿورنٽن | @ٿلهو |
3 | ليري | پکي |
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<!-- Table -->
<table class="table">
...
</table>
</div>
آساني سان شامل ڪريو مڪمل-چوٽي لسٽ گروپن جي اندر اندر.
ڪجھ ڊفالٽ پينل مواد هتي. Nulla vitae elit libero، a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. اينيان اِي ليو ڪوم. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies Vehicula ut id elit.
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<div class="panel-body">
<p>...</p>
</div>
<!-- List group -->
<ul class="list-group">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Morbi leo risus</li>
<li class="list-group-item">Porta ac consectetur ac</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
</div>
برائوزرن کي اجازت ڏيو ته وڊيو يا سلائڊ شو جي طول و عرض کي طئي ڪرڻ جي بنياد تي انهن جي بلاڪ جي چوٽي جي بنياد تي هڪ اندروني تناسب ٺاهي جيڪا ڪنهن به ڊوائيس تي صحيح طور تي ماپي ويندي.
ضابطا سڌو سنئون لاڳو ٿين ٿا <iframe>
, <embed>
, <video>
, and <object>
عناصر؛ اختياري طور تي هڪ واضح نسلي ڪلاس استعمال ڪريو .embed-responsive-item
جڏهن توهان ٻين خاصيتن لاءِ اسٽائل سان ملائڻ چاهيو ٿا.
پرو-ٽيپ! frameborder="0"
توهان کي توهان جي ايس ۾ شامل ڪرڻ جي ضرورت ناهي <iframe>
جيئن اسان توهان جي لاء ان کي ختم ڪريون ٿا.
<!-- 16:9 aspect ratio -->
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="..."></iframe>
</div>
<!-- 4:3 aspect ratio -->
<div class="embed-responsive embed-responsive-4by3">
<iframe class="embed-responsive-item" src="..."></iframe>
</div>
هڪ عنصر تي هڪ سادي اثر جي طور تي استعمال ڪريو ان کي هڪ inset اثر ڏي.
<div class="well">...</div>
ڪنٽرول پيڊنگ ۽ گول ڪنڊن کي ٻن اختياري ترميمي طبقن سان.
<div class="well well-lg">...</div>
<div class="well well-sm">...</div>