Dešimtys daugkartinio naudojimo komponentų, sukurtų teikti navigaciją, įspėjimus, iššokančius langus ir kt.
Perjungiamas kontekstinis meniu nuorodų sąrašams rodyti. Interaktyvus naudojant išskleidžiamąjį JavaScript papildinį .
- <ul class = "dropdown-menu" role = "meniu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Veiksmas </a></li>
- <li><a tabindex = "-1" href = "#" > Kitas veiksmas </a></li>
- <li><a tabindex = "-1" href = "#" > Čia dar kažkas </a></li>
- <li class = "daliklis" ></li>
- <li><a tabindex = "-1" href = "#" > Atskira nuoroda </a></li>
- </ul>
Žiūrint tik į išskleidžiamąjį meniu, čia yra reikalingas HTML. Išskleidžiamojo meniu aktyviklį ir išskleidžiamąjį meniu turite įtraukti į .dropdown
, arba kitą elementą, kuris deklaruoja position: relative;
. Tada tiesiog sukurkite meniu.
- <div class = "išskleidžiamasis sąrašas" >
- <!-- Nuoroda arba mygtukas, skirtas perjungti išskleidžiamąjį meniu -->
- <ul class = "dropdown-menu" role = "meniu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Veiksmas </a></li>
- <li><a tabindex = "-1" href = "#" > Kitas veiksmas </a></li>
- <li><a tabindex = "-1" href = "#" > Čia dar kažkas </a></li>
- <li class = "daliklis" ></li>
- <li><a tabindex = "-1" href = "#" > Atskira nuoroda </a></li>
- </ul>
- </div>
Sulygiuokite meniu dešinėje ir įtraukite papildomų lygių išskleidžiamųjų meniu.
Pridėti .pull-right
prie a .dropdown-menu
į dešinę lygiuoti išskleidžiamąjį meniu.
- <ul class = "Dropdown-menu pull-right" role = "meniu" aria-labelledby = "dLabel" >
- ...
- </ul>
Pridėkite .disabled
prie a <li>
išskleidžiamajame meniu, kad išjungtumėte nuorodą.
- <ul class = "dropdown-menu" role = "meniu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Įprasta nuoroda </a></li>
- <li class = "išjungta" ><a tabindex = "-1" href = "#" > Išjungta nuoroda </a></li>
- <li><a tabindex = "-1" href = "#" > Kita nuoroda </a></li>
- </ul>
Pridėkite papildomo lygio išskleidžiamuosius meniu, rodomus užvedus pelės žymeklį, kaip ir OS X, su keliais paprastais žymėjimo priedais. Pridėkite .dropdown-submenu
prie bet li
kurio esamo išskleidžiamojo meniu, kad sukurtumėte automatinį stilių.
- <ul class = "dropdown-menu" role = "meniu" aria-labelledby = "dLabel" >
- ...
- <li class = "išskleidžiamasis submeniu" >
- <a tabindex = "-1" href = "#" > Daugiau parinkčių </a>
- <ul class = "išskleidžiamasis meniu" >
- ...
- </ul>
- </li>
- </ul>
Paprastas puslapių rūšiavimas, įkvėptas Rdio, puikiai tinka programoms ir paieškos rezultatams. Didelis blokas yra sunkiai nepastebimas, lengvai keičiamas ir suteikia dideles paspaudimų sritis.
- <div class = "pagination" >
- <ul>
- <li><a href = "#" > Ankstesnis </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 = "#" > Kitas </a></li>
- </ul>
- </div>
Nuorodos pritaikomos įvairioms aplinkybėms. Naudokite .disabled
nespaudžiamoms nuorodoms ir .active
dabartiniam puslapiui nurodyti.
- <div class = "pagination" >
- <ul>
- <li class = "išjungta" ><a href = "#" > « </a></li>
- <li class = "aktyvus" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Galite pasirinktinai pakeisti aktyvius arba išjungtus inkarus į tarpatramius, kad pašalintumėte paspaudimo funkciją išlaikant numatytus stilius.
- <div class = "pagination" >
- <ul>
- <li class = "išjungta" ><span> « </span></li>
- <li class = "aktyvus" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Norite didesnio ar mažesnio puslapių skaičiaus? Pridėkite .pagination-large
, .pagination-small
, arba .pagination-mini
papildomų dydžių.
- <div class = "puslapių skaičius-didelis" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "puslapių skaičius-mažas" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "puslapių numeracija-mini" >
- <ul>
- ...
- </ul>
- </div>
Norėdami pakeisti puslapių nuorodų lygiavimą, pridėkite vieną iš dviejų pasirenkamų klasių: .pagination-centered
ir .pagination-right
.
- <div class = "centruotas puslapių numeravimas" >
- ...
- </div>
- <div class = "pagination pagenation-right" >
- ...
- </div>
Greitos ankstesnės ir kitos nuorodos, skirtos paprastam puslapių rūšiavimui su lengvu žymėjimu ir stiliais. Tai puikiai tinka paprastoms svetainėms, pvz., tinklaraščiams ar žurnalams.
Pagal numatytuosius nustatymus gaviklis sutelkia nuorodas.
- <ul class = "gaviklis" >
- <li><a href = "#" > Ankstesnis </a></li>
- <li><a href = "#" > Kitas </a></li>
- </ul>
Arba galite lygiuoti kiekvieną nuorodą į šonus:
- <ul class = "gaviklis" >
- <li class = "ankstesnis" >
- <a href = "#" > ← Senesnis </a>
- </li>
- <li class = "kitas" >
- <a href = "#" > Naujesnis → </a>
- </li>
- </ul>
Gaviklio nuorodose taip pat naudojama bendroji .disabled
naudingumo klasė iš puslapių.
- <ul class = "gaviklis" >
- <li class = "ankstesnis išjungtas" >
- <a href = "#" > ← Senesnis </a>
- </li>
- ...
- </ul>
Etiketės | Žymėjimas |
---|---|
Numatytas | <span class="label">Default</span> |
Sėkmė | <span class="label label-success">Success</span> |
Įspėjimas | <span class="label label-warning">Warning</span> |
Svarbu | <span class="label label-important">Important</span> |
Informacija | <span class="label label-info">Info</span> |
Atvirkščiai | <span class="label label-inverse">Inverse</span> |
vardas | Pavyzdys | Žymėjimas |
---|---|---|
Numatytas | 1 | <span class="badge">1</span> |
Sėkmė | 2 | <span class="badge badge-success">2</span> |
Įspėjimas | 4 | <span class="badge badge-warning">4</span> |
Svarbu | 6 | <span class="badge badge-important">6</span> |
Informacija | 8 | <span class="badge badge-info">8</span> |
Atvirkščiai | 10 | <span class="badge badge-inverse">10</span> |
Kad būtų lengviau įdiegti, etiketės ir ženkleliai tiesiog sutrauks (naudojant CSS :empty
parinkiklį), kai nėra turinio.
Lengvas, lankstus komponentas, skirtas pagrindiniam jūsų svetainės turiniui parodyti. Tai gerai veikia rinkodaros ir turinio svetainėse.
Tai paprastas herojus, paprastas jumbotrono stiliaus komponentas, skirtas atkreipti ypatingą dėmesį į rodomą turinį ar informaciją.
- <div class = "didvyrio vienetas" >
- <h1> Antraštė </h1>
- <p> Žymės eilutė </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Sužinokite daugiau
- </a>
- </p>
- </div>
Paprastas apvalkalas, skirtas h1
tinkamai atskirti ir segmentuoti turinio dalis puslapyje. Jis gali naudoti h1
numatytąjį small
elementą ir daugumą kitų komponentų (su papildomais stiliais).
- <div class = "puslapio antraštė" >
- <h1> Puslapio antraštės pavyzdys <small> Antraštės potekstė </small></h1>
- </div>
Pagal numatytuosius nustatymus „Bootstrap“ miniatiūros yra skirtos rodyti susietus vaizdus su minimaliu reikalingu žymėjimu.
Naudojant šiek tiek papildomo žymėjimo, į miniatiūras galima pridėti bet kokio HTML turinio, pvz., antraščių, pastraipų ar mygtukų.
Miniatiūros (anksčiau .media-grid
iki 1.4 versijos) puikiai tinka nuotraukų ar vaizdo įrašų tinkleliams, vaizdų paieškos rezultatams, mažmeninės prekybos produktams, portfeliams ir dar daugiau. Tai gali būti nuorodos arba statinis turinys.
Miniatiūrų žymėjimas yra paprastas – a ul
su bet kokiu skaičiumili
– viskas, ko reikiaJis taip pat itin lankstus, leidžiantis bet kokio tipo turiniui, naudojant tik šiek tiek daugiau žymėjimo turinio apvyniojimui.
Galiausiai, miniatiūrų komponentas naudoja esamas tinklelio sistemos klases, pvz., .span2
arba.span3
– miniatiūrų matmenims valdyti.
Kaip minėta anksčiau, reikalingas miniatiūrų žymėjimas yra lengvas ir paprastas. Štai numatytosios susietų vaizdų sąrankos peržiūra :
- <ul class = "miniatiūros" >
- <li class = "span4" >
- <a href = "#" class = "miniatiūra" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Priskirto HTML turinio miniatiūrose žymėjimas šiek tiek pasikeičia. Norėdami leisti bloko lygio turinį bet kur, pakeičiame <a>
į <div>
tokį:
- <ul class = "miniatiūros" >
- <li class = "span4" >
- <div class = "miniatiūra" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Miniatiūros etiketė </h3>
- <p> Miniatiūros antraštė... </p>
- </div>
- </li>
- ...
- </ul>
Ištirkite visas savo galimybes naudodamiesi įvairiomis jums prieinamomis tinklelio klasėmis. Taip pat galite maišyti ir derinti skirtingus dydžius.
Įtraukite bet kokį tekstą ir pasirenkamą atsisakymo mygtuką, .alert
kad gautumėte pagrindinį įspėjimo pranešimą.
- <div class = "alert" >
- <button type = "button" class = "uždaryti" data-dismiss = "perspėjimas" > × </button>
- <strong> Įspėjimas! </strong> Geriausia pasitikrinti, ar neatrodote per gerai.
- </div>
Mobiliosiose „Safari“ ir „Mobile Opera“ naršyklėse, be data-dismiss="alert"
atributo, reikalaujama href="#"
atmesti įspėjimus naudojant <a>
žymą.
- <a href = "#" class = "uždaryti" data-dismiss = "perspėjimas" > × </a>
Arba galite naudoti <button>
elementą su duomenų atributu, kurį pasirinkome savo dokumentams. Kai naudojate <button>
, turite įtraukti type="button"
arba jūsų formos negali būti pateiktos.
- <button type = "button" class = "uždaryti" data-dismiss = "perspėjimas" > × </button>
Norėdami greitai ir lengvai atmesti įspėjimus, naudokite įspėjimų jQuery papildinį .
Jei norite gauti ilgesnius pranešimus, padidinkite užpildymą įspėjimų apvalkalo viršuje ir apačioje pridėdami .alert-block
.
Geriausiai patikrink save, tu neatrodai per gerai. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <button type = "button" class = "uždaryti" data-dismiss = "perspėjimas" > × </button>
- <h4> Įspėjimas! </h4>
- Geriausia pasitikrinti save, tu nesi...
- </div>
Pridėkite pasirenkamų klasių, kad pakeistumėte įspėjimo konotaciją.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Numatytoji eigos juosta su vertikaliu gradientu.
- <div class = "pažanga" >
- <div class = "bar" style = " plotis : 60 %; " ></div>
- </div>
Naudoja gradientą, kad sukurtų dryžuotą efektą. Nėra IE7-8.
- <div class = "progreso progreso juostelės" >
- <div class = "bar" style = " plotis : 20 %; " ></div>
- </div>
Pridėti .active
prie .progress-striped
, kad animuotų juosteles iš dešinės į kairę. Ne visose IE versijose.
- <div class = "progreso progreso juostelės aktyvus" >
- <div class = "bar" style = " plotis : 40 %; " ></div>
- </div>
Įdėkite kelis strypus į tą patį .progress
, kad juos sukrautumėte.
- <div class = "pažanga" >
- <div class = "juosta juosta-sėkmė" style = " plotis : 35 %; " ></div>
- <div class = "bar bar-warning" style = " plotis : 20 %; " ></div>
- <div class = "baras-pavojus" style = " plotis : 10 %; " ></div>
- </div>
Pažangos juostose naudojami tie patys mygtukai ir įspėjimų klasės, kad būtų nuoseklūs stiliai.
- <div class = "progress progress-info" >
- <div class = "bar" style = " plotis : 20 % " ></div>
- </div>
- <div class = "progreso pažanga-sėkmė" >
- <div class = "bar" style = " plotis : 40 % " ></div>
- </div>
- <div class = "progress progress-warning" >
- <div class = "bar" style = " plotis : 60 % " ></div>
- </div>
- <div class = "progreso progresas-pavojus" >
- <div class = "bar" style = " plotis : 80 % " ></div>
- </div>
Panašiai kaip ir vienspalvių spalvų, turime įvairių dryžuotų eigos juostų.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " plotis : 20 % " ></div>
- </div>
- <div class = "progreso pažanga-sėkmės pažanga-dryžuota" >
- <div class = "bar" style = " plotis : 40 % " ></div>
- </div>
- <div class = "pažangos įspėjimas apie pažangą - dryžuotas" >
- <div class = "bar" style = " plotis : 60 % " ></div>
- </div>
- <div class = "progreso progresas-pavojus progresas-dryžuotas" >
- <div class = "bar" style = " plotis : 80 % " ></div>
- </div>
Pažangos juostose naudojami CSS3 gradientai, perėjimai ir animacijos, kad būtų pasiekti visi jų efektai. Šios funkcijos nepalaikomos IE7-9 ar senesnėse „Firefox“ versijose.
Ankstesnės nei Internet Explorer 10 ir Opera 12 versijos nepalaiko animacijos.
Abstrakčių objektų stiliai, skirti kurti įvairių tipų komponentus (pvz., tinklaraščio komentarus, tviterius ir kt.), kuriuose kartu su tekstiniu turiniu yra kairėje arba dešinėje išlygiuotas vaizdas.
Numatytoji laikmena leidžia perkelti medijos objektą (vaizdus, vaizdo įrašą, garsą) turinio bloko kairėje arba dešinėje.
- <div class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Medijos antraštė </h4>
- ...
- <!-- Įdėtas medijos objektas -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Naudodami šiek tiek papildomo žymėjimo, galite naudoti laikmeną sąraše (naudinga komentarų temoms ar straipsnių sąrašams).
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 = "medijos sąrašas" >
- <li class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Medijos antraštė </h4>
- ...
- <!-- Įdėtas medijos objektas -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Naudokite šulinį kaip paprastą elemento efektą, kad suteiktumėte jam įterptinį efektą.
- <div klasė = "gerai" >
- ...
- </div>
Valdykite paminkštinimus ir suapvalintus kampus su dviem pasirenkamomis modifikavimo klasėmis.
- <div class = "gerai gerai-didelis" >
- ...
- </div>
- <div class = "gerai gerai-mažas" >
- ...
- </div>
Jei norite atsisakyti turinio, pvz., modalų ir įspėjimų, naudokite bendrąją uždarymo piktogramą.
- <button class = "uždaryti" > × </button>
„iOS“ įrenginiuose reikalingas href="#"
paspaudimo įvykis, jei norėtumėte naudoti prieraišą.
- <a class = "uždaryti" href = "#" > × </a>
Paprastos, tikslingos pamokos, skirtos nedideliems ekrano ar elgesio patobulinimams.
Nuplaukite elementą į kairę
- klasė = "traukite į kairę"
- . traukti - kairėn {
- plūdė : kairė ;
- }
Paslinkite elementą į dešinę
- klasė = "traukite į dešinę"
- . traukti - dešinėn {
- plūdė : dešinė ;
- }
Pakeiskite elemento spalvą į#999
- klasė = "nutildyta"
- . nutildytas {
- spalva : #999;
- }
Išvalykite float
bet kurį elementą
- klasė = "išvalyti"
- . clearfix {
- * priartinimas : 1 ;
- &: prieš ,
- &: po {
- ekranas : stalas ;
- turinys : "" ;
- }
- &: po {
- aišku : abu ;
- }
- }