Bi dehan hêmanên ji nû ve bi kar anîn hatine çêkirin ku navîgasyon, hişyarî, popover, û hêj bêtir peyda bikin.
Veguheztin, menuya kontekstî ya ji bo nîşandana navnîşên girêdanan. Bi pêveka daketî ya JavaScript re înteraktîf hate çêkirin .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Çalakî </a></li>
- <li><a tabindex = "-1" href = "#" > Çalakiyeke din </a></li>
- <li><a tabindex = "-1" href = "#" > Tiştekî din li vir </a></li>
- <li class = "divider" </li>
- <li><a tabindex = "-1" href = "#" > Girêdana veqetandî </a></li>
- </ul>
Tenê li menuya dakêşanê mêze dikin, li vir HTML-ya pêwîst heye. Pêdivî ye ku hûn tetika dakêşanê û menuya dakêşanê di hundurê de .dropdown
, an hêmanek din a ku diyar dike, bipêçin position: relative;
. Hingê tenê menu çêbikin.
- <div class = "dropdown" >
- <!-- Girêdan an bişkoka ji bo guheztina peldankê -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Çalakî </a></li>
- <li><a tabindex = "-1" href = "#" > Çalakiyeke din </a></li>
- <li><a tabindex = "-1" href = "#" > Tiştekî din li vir </a></li>
- <li class = "divider" </li>
- <li><a tabindex = "-1" href = "#" > Girêdana veqetandî </a></li>
- </ul>
- </div>
Menuyan ber bi rastê ve rêz bikin û astên dakêşanê yên din lê zêde bikin.
Pêşeka daketinê .pull-right
li a .dropdown-menu
ber bi rastê ve zêde bikin.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Ji .disabled
bo <li>
neçalakkirina lînkê li a-yê zêde bikin.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Girêdana asayî </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Girêdana neçalak </a></li>
- <li><a tabindex = "-1" href = "#" > Girêdana din </a></li>
- </ul>
Asta pêşekên dakêşanê zêde bikin, ku li ser hoverê mîna yên OS X-ê xuya dibin, digel hin lêzêdekirinên nîşankirina hêsan. Ji .dropdown-submenu
bo li
şêwazkirina otomatîkî di pêşekek dakêşana heyî de li her yekê zêde bikin.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "dropdown-submenu" >
- <a tabindex = "-1" href = "#" > Vebijarkên Zêdetir </a>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </li>
- </ul>
Rûpelkirina hêsan ku ji hêla Rdio ve hatî îlhama kirin, ji bo serîlêdan û encamên lêgerînê mezin e. Bloka mezin zehmet e ku meriv ji bîr neke, bi hêsanî tê pîvandin, û deverên klîk ên mezin peyda dike.
- <div class = "rûpelkirin" >
- <ul>
- <li><a href = "#" > Berê </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 = "#" > Paşê </a></li>
- </ul>
- </div>
Girêdan ji bo rewşên cûda têne xweş kirin. Ji .disabled
bo lînkên ku nayên klîk kirin û .active
ji bo nîşankirina rûpela heyî bikar bînin.
- <div class = "rûpelkirin" >
- <ul>
- <li class = "neçalak" ><a href = "#" > « </a></li>
- <li class = "çalak" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Hûn dikarin vebijarkî lengerên çalak an neçalak ji bo pêlavan biguhezînin da ku dema ku şêwazên mebest diparêzin fonksiyona klîk jêbirin.
- <div class = "rûpelkirin" >
- <ul>
- <li class = "neçalak" ><span> « </span></li>
- <li class = "çalak" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Dixwazin rûpela mezin an piçûktir bikin? Zêde bikin .pagination-large
, .pagination-small
, an .pagination-mini
ji bo pîvanên din.
- <div class = "pagination-large" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "rûpelkirin" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination-pagination-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination-mini" >
- <ul>
- ...
- </ul>
- </div>
Yek ji du çînên vebijarkî lê zêde bikin da ku lihevhatina girêdanên paginasyonê biguhezînin: .pagination-centered
û .pagination-right
.
- <div class = "pagination-pagination-centred" >
- ...
- </div>
- <div class = "pagination-right pagination" >
- ...
- </div>
Zencîreyên zû yên berê û yên paşîn ên ji bo pêkanînên rûpela hêsan ên bi nîşankirin û şêwazên sivik. Ew ji bo malperên hêsan ên mîna blogan an kovaran pir baş e.
Bi xwerû, navendên pager girêdidin.
- <ul class = "pager" >
- <li><a href = "#" > Berê </a></li>
- <li><a href = "#" > Paşê </a></li>
- </ul>
Alternatîf, hûn dikarin her lînkek bi aliyan re hevrêz bikin:
- <ul class = "pager" >
- <li class = "berê" >
- <a href = "#" > ← Kevintir </a>
- </li>
- <li class = "paşê" >
- <a href = "#" > Nûtir → </a>
- </li>
- </ul>
Girêdanên Pager di heman demê de .disabled
çîna karanîna giştî ya ji pagasyonê bikar tînin.
- <ul class = "pager" >
- <li class = "berê neçalak" >
- <a href = "#" > ← Kevintir </a>
- </li>
- ...
- </ul>
Labels | Markup |
---|---|
Destçûnî | <span class="label">Default</span> |
Serketinî | <span class="label label-success">Success</span> |
Gazî | <span class="label label-warning">Warning</span> |
Giring | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Berevajî | <span class="label label-inverse">Inverse</span> |
Nav | Mînak | Markup |
---|---|---|
Destçûnî | 1 | <span class="badge">1</span> |
Serketinî | 2 | <span class="badge badge-success">2</span> |
Gazî | 4 | <span class="badge badge-warning">4</span> |
Giring | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Berevajî | 10 | <span class="badge badge-inverse">10</span> |
:empty
Ji bo pêkanîna hêsan, dema ku naverok di hundurê de tune be , etîket û nîşanan dê bi hêsanî hilweşin (bi riya hilbijarka CSS-ê ).
Parçeyek sivik, maqûl ku naveroka sereke li ser malpera we nîşan bide. Ew li ser malperên kirrûbirr û naverok-giran baş dixebite.
Ev yekîneyek qehremanek hêsan e, pêkhateyek bi şêwaza jumbotron e ku ji bo balkişandina zêde li naverok an agahdariya diyarkirî ye.
- <div class = "hero-unit" >
- <h1> Sernav </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-sereke btn-mezin" >
- Bêtir hîn bibin
- </a>
- </p>
- </div>
Kevirek hêsan ji bo ku h1
bi guncan veqetîne û beşên naverokê li ser rûpelekê dabeş bike. Ew dikare hêman, hêman û piraniya pêkhateyên din (bi şêwazên zêde) bikar h1
bîne small
.
- <div class = "rûpel-serî" >
- <h1> Sernivîsa rûpelê mînak <small> Bintekst ji bo sernivîsê </small></h1>
- </div>
Ji hêla xwerû, piçûkên Bootstrap-ê têne sêwirandin ku wêneyên girêdayî bi nîşana herî hindik hewce nîşan bidin.
Bi piçek nîşankirinek zêde, gengaz e ku meriv her cûre naveroka HTML-ê wekî sernav, paragraf, an bişkokan li piçûkan zêde bike.
Thumbnails (berê .media-grid
heta v1.4) ji bo torên wêneyan an vîdyoyan, encamên lêgerîna wêneyê, hilberên firotanê, portfolios, û hêj bêtir mezin in. Ew dikarin girêdan an naveroka statîk bin.
Nîşana tîrêjê hêsan e - ul
bi her hejmarek li
hêmanan re her tiştê ku hewce ye. Di heman demê de ew pir maqûl e, ku destûrê dide her cûre naverokê ku bi tenê nîşanek din heye ku naveroka we pêça.
Di paşiya paşîn de , hêmana piçûkan dersên pergala torê ya heyî bikar tîne - mîna .span2
an .span3
- ji bo kontrolkirina pîvanên piçûkan.
Wekî ku berê hate behs kirin, nîşana pêdivî ya ji bo piçûkan sivik û rasterast e. Li vir awirek li sazkirina xwerû ya ji bo wêneyên girêdayî heye :
- <ul class = "piçûk" >
- <li class = "span4" >
- <a href = "#" class = "piçûk" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Ji bo naveroka HTML-a xwerû ya di piçûkan de, nîşankirin hinekî diguhezîne. Ji bo ku destûr bidin naveroka asta blokê li her deverê, em <a>
bi <div>
vî rengî diguhezînin:
- <ul class = "piçûk" >
- <li class = "span4" >
- <div class = "piçûk" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Etîketa xêzkirinê </h3>
- <p> Sernavê piçûk... </p>
- </div>
- </li>
- ...
- </ul>
Hemî vebijarkên xwe bi dersên cihêreng ên torê yên ku ji we re peyda dibin vekolînin. Her weha hûn dikarin mezinahiyên cûda tevlihev bikin û li hev bikin.
.alert
Ji bo peyamek hişyariya hişyariya bingehîn, her nivîsê û bişkokek veqetandinê ya vebijarkî pêça .
- <div class = "hişyar" >
- <button type = "button" class = "nêzîkî" data-dismiss = "hişyar" > × </button>
- <strong> Hişyarî! </strong> Ji xwe herî baş kontrol bikin, hûn pir baş xuya nakin.
- </div>
Gerokên Mobile Safari û Mobile Opera, ji bilî data-dismiss="alert"
taybetmendiyê, href="#"
dema ku nîşanek bikar tînin ji bo rakirina hişyariyan hewce dikin <a>
.
- <a href = "#" class = "nêzîkî" data-dismiss = "hişyar" > × </a>
Wekî din, hûn dikarin <button>
hêmanek bi taybetmendiya daneyê bikar bînin, ya ku me hilbijartiye ku em ji bo belgeyên xwe bikin. Dema ku hûn bikar bînin <button>
, divê hûn têxin type="button"
an formên we neyên şandin.
- <button type = "button" class = "nêzîkî" data-dismiss = "hişyar" > × </button>
Plugina jQuery alerts bikar bînin ji bo rakirina bilez û hêsan a hişyariyan.
Ji bo peyamên dirêjtir, bi lêzêdekirina pêlavê li ser û binê pêça hişyariyê zêde bikin .alert-block
.
Baştirîn xwe kontrol bikin, hûn pir baş xuya nakin. Nulla vitae elit libero, a pharetra augue. Pêşkêşiya commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "hişyar-block" >
- <button type = "button" class = "nêzîkî" data-dismiss = "hişyar" > × </button>
- <h4> Hişyarî! </h4>
- Baştirîn xwe kontrol bikin, hûn ne ...
- </div>
Dersên vebijarkî lê zêde bikin da ku têgînek hişyariyê biguhezînin.
- <div class = "hişyarî-error" >
- ...
- </div>
- <div class = "hişyarî-serkeftin" >
- ...
- </div>
- <div class = "hişyariya agahdarî" >
- ...
- </div>
Bara pêşkeftinê ya xwerû bi gradientek vertîkal.
- <div class = "pêşketin" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
Ji bo afirandina bandorek xerîdar gradientek bikar tîne. Di IE7-8 de peyda nabe.
- <div class = "pêşveçûn-pêşveçûn-striped" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
Zêde .active
bikin .progress-striped
da ku rêzikên rast ber bi çepê zindî bikin. Di hemî guhertoyên IE de peyda nabe.
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
Gelek baran bixin nav heman yekê .progress
da ku wan bişkînin.
- <div class = "pêşketin" >
- <div class = "bar bar-success" style = " width : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " ></div>
- <div class = "bar bar-danger" style = " width : 10 %; " ></div>
- </div>
Barên pêşkeftinê ji bo şêwazên domdar hin heman bişkok û dersên hişyar bikar tînin.
- <div class = "pêşveçûn-agahdarî" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "pêşveçûn-serkeftin" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "pêşveçûn-hişyarî" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "pêşveçûn-xetere" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Mîna rengên zexm, me barên pêşkeftinê yên cûrbecûr hene.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "pêşveçûn-pêşveçûn-serkeftin-pêşveçûn-striped" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "pêşveçûn-pêşveçûn-hişyarî pêşveçûn-striped" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "pêşveçûn-pêşveçûn-xetere-pêşveçûn-striped" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Barên pêşkeftinê gradient, veguheztin û anîmasyonên CSS3 bikar tînin da ku bigihîjin hemî bandorên xwe. Van taybetmendiyan di IE7-9 an guhertoyên kevntir ên Firefox-ê de nayên piştgirî kirin.
Guhertoyên berê ji Internet Explorer 10 û Opera 12 anîmasyon piştgirî nakin.
Şêweyên tiştên razber ên ji bo avakirina cûrbecûr pêkhateyan (mîna şîroveyên blogê, Tweet, hwd.) ku li kêleka naveroka nivîsê wêneyek rêzkirî ya çep an rast vedihewîne.
Medyaya xwerû dihêle ku tiştek medyayê (wêne, vîdyo, deng) li çepê an rastê bloka naverokê biherike.
- <div class = "medya" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Sernavê medyayê </h4>
- ...
- <!-- Nested media object -->
- <div class = "medya" >
- ...
- </div>
- </div>
- </div>
Bi piçek nîşanek zêde, hûn dikarin medyayê di hundurê navnîşê de bikar bînin (ji bo mijarên şîroveyan an navnîşên gotaran bikêr e).
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
- <ul class = "lîsteya medyayê" >
- <li class = "medya" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Sernavê medyayê </h4>
- ...
- <!-- Nested media object -->
- <div class = "medya" >
- ...
- </div>
- </div>
- </li>
- </ul>
Li ser hêmanek baş wekî bandorek hêsan bikar bînin da ku wê bandorek hundurîn bidin.
- <div class = "baş" >
- ...
- </div>
Bi du çînên guhêrbar ên vebijarkî, pêlav û quncikên dorpêçkirî kontrol bikin.
- <div class = "baş baş-mezin" >
- ...
- </div>
- <div class = "baş baş-biçûk" >
- ...
- </div>
Ji bo betalkirina naverokê mîna modal û hişyariyê îkona nêzîkê ya gelemperî bikar bînin.
- <button class = "nêzîkî" > × </button>
href="#"
Ger hûn tercîh dikin ankerek bikar bînin cîhazên iOS-ê ji bo klîk bûyeran hewce dikin.
- <a class = "close" href = "#" > × </a>
Dersên sade, baldar ji bo pêşandana piçûk an guheztinên tevgerê.
Elementek çepê birijîne
- class = "çep-kişandin"
- . kişandin - çep {
- float : çep ;
- }
Hêmanek rast bişo
- class = "bikişîne-rast"
- . kişandin - rast {
- float : rast ;
- }
Rengê hêmanekê biguherînin#999
- class = "bêdeng"
- . bêdeng kirin {
- color : #999;
- }
float
Li ser her elementek paqij bikin
- class = "zelal"
- . zelalkirin {
- * zoom : 1 ;
- &: berî ,
- &: piştî {
- nîşan dan : tablo ;
- naverok : "" ;
- }
- &: piştî {
- zelal : hem ;
- }
- }