Dhjetra komponentë të ripërdorshëm të ndërtuar për të ofruar navigim, sinjalizime, popover dhe më shumë.
Meny e ndërrueshme, kontekstuale për shfaqjen e listave të lidhjeve. Bërë ndërveprues me shtojcën me zbritje JavaScript .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Veprimi </a></li>
- <li><a tabindex = "-1" href = "#" > Një veprim tjetër </a></li>
- <li><a tabindex = "-1" href = "#" > Diçka tjetër këtu </a></li>
- <li class = "ndarës" ></li>
- <li><a tabindex = "-1" href = "#" > Lidhje e ndarë </a></li>
- </ul>
Duke parë vetëm menunë rënëse, këtu është HTML-ja e kërkuar. Ju duhet të mbështillni këmbëzën e listës së lëshimit dhe menynë rënëse brenda .dropdown
, ose një element tjetër që deklaron position: relative;
. Pastaj thjesht krijoni menunë.
- <div class = "dropdown" >
- <!-- Lidhja ose butoni për të ndryshuar listën rënëse -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Veprimi </a></li>
- <li><a tabindex = "-1" href = "#" > Një veprim tjetër </a></li>
- <li><a tabindex = "-1" href = "#" > Diçka tjetër këtu </a></li>
- <li class = "ndarës" ></li>
- <li><a tabindex = "-1" href = "#" > Lidhje e ndarë </a></li>
- </ul>
- </div>
Lidhni menutë në të djathtë dhe shtoni nivele shtesë të zbritjeve.
Shtoni .pull-right
në a .dropdown-menu
në të djathtë, rreshtoni menunë rënëse.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Shto .disabled
në a <li>
në listën rënëse për të çaktivizuar lidhjen.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Lidhje e rregullt </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Lidhja e çaktivizuar </a></li>
- <li><a tabindex = "-1" href = "#" > Një lidhje tjetër </a></li>
- </ul>
Shtoni një nivel shtesë të menyve rënëse, që shfaqen në lëvizje si ato të OS X, me disa shtesa të thjeshta të shënimit. Shto .dropdown-submenu
te ndonjë li
në një menu ekzistuese rënëse për stilim automatik.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "nënmenuja rënëse" >
- <a tabindex = "-1" href = "#" > Opsione të tjera </a>
- <ul class = "meny-dropdown" >
- ...
- </ul>
- </li>
- </ul>
Faqerojtje e thjeshtë e frymëzuar nga Rdio, e shkëlqyeshme për aplikacionet dhe rezultatet e kërkimit. Blloku i madh është i vështirë për t'u humbur, lehtësisht i shkallëzueshëm dhe ofron zona të mëdha klikimesh.
- <div class = "faqezim" >
- <ul>
- <li><a href = "#" > E mëparshme </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 = "#" > Tjetra </a></li>
- </ul>
- </div>
Lidhjet janë të personalizueshme për rrethana të ndryshme. Përdorni .disabled
për lidhje të paklikueshme dhe .active
për të treguar faqen aktuale.
- <div class = "faqezim" >
- <ul>
- <li class = "disabled" ><a href = "#" > « </a></li>
- <li class = "aktiv" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Mund të ndërroni opsionalisht ankorat aktive ose të paaftë për hapje për të hequr funksionalitetin e klikimeve duke ruajtur stilet e synuara.
- <div class = "faqezim" >
- <ul>
- <li class = "me aftësi të kufizuara" ><span> « </span></li>
- <li class = "aktiv" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Dëshironi faqezim më të madh apo më të vogël? Shto .pagination-large
, .pagination-small
ose .pagination-mini
për madhësi shtesë.
- <div class = "pagination-fagination-large" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "faqezim" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination-pagination-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination-mini" >
- <ul>
- ...
- </ul>
- </div>
Shtoni një nga dy klasat opsionale për të ndryshuar shtrirjen e lidhjeve të faqes: .pagination-centered
dhe .pagination-right
.
- <div class = "faqesimi në qendër të faqes" >
- ...
- </div>
- <div class = "pagination pagination-right" >
- ...
- </div>
Lidhje të shpejta të mëparshme dhe të ardhshme për zbatime të thjeshta të faqes me shënime dhe stile të lehta. Është i shkëlqyeshëm për sajte të thjeshta si blogje ose revista.
Si parazgjedhje, lidhjet përqendrojnë pager-in.
- <ul class = "pager" >
- <li><a href = "#" > E mëparshme </a></li>
- <li><a href = "#" > Tjetra </a></li>
- </ul>
Përndryshe, ju mund të rreshtoni secilën lidhje në anët:
- <ul class = "pager" >
- <li class = "e mëparshme" >
- <a href = "#" > ← Më i vjetër </a>
- </li>
- <li class = "tjetër" >
- <a href = "#" > Më të reja → </a>
- </li>
- </ul>
Lidhjet e Pager gjithashtu përdorin .disabled
klasën e përgjithshme të shërbimeve nga pagination.
- <ul class = "pager" >
- <li class = "e mëparshme me aftësi të kufizuara" >
- <a href = "#" > ← Më i vjetër </a>
- </li>
- ...
- </ul>
Etiketat | Markup |
---|---|
E paracaktuar | <span class="label">Default</span> |
Sukses | <span class="label label-success">Success</span> |
Paralajmërim | <span class="label label-warning">Warning</span> |
E rëndësishme | <span class="label label-important">Important</span> |
Informacion | <span class="label label-info">Info</span> |
Anasjelltas | <span class="label label-inverse">Inverse</span> |
Emri | Shembull | Markup |
---|---|---|
E paracaktuar | 1 | <span class="badge">1</span> |
Sukses | 2 | <span class="badge badge-success">2</span> |
Paralajmërim | 4 | <span class="badge badge-warning">4</span> |
E rëndësishme | 6 | <span class="badge badge-important">6</span> |
Informacion | 8 | <span class="badge badge-info">8</span> |
Anasjelltas | 10 | <span class="badge badge-inverse">10</span> |
Për zbatim të lehtë, etiketat dhe distinktivët thjesht do të shemben (nëpërmjet :empty
përzgjedhësit të CSS) kur nuk ekziston asnjë përmbajtje brenda.
Një komponent i lehtë dhe fleksibël për të shfaqur përmbajtjen kryesore në faqen tuaj. Ajo funksionon mirë në faqet e marketingut dhe përmbajtjes së rëndë.
Kjo është një njësi e thjeshtë heroike, një komponent i thjeshtë i stilit jumbotron për të tërhequr vëmendje shtesë ndaj përmbajtjes ose informacionit të paraqitur.
- <div class = "hero-njësi" >
- <h1> Titulli </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-primare btn-large" >
- Mëso më shumë
- </a>
- </p>
- </div>
Një predhë e thjeshtë për h1
të ndarë dhe segmentuar në mënyrë të përshtatshme seksionet e përmbajtjes në një faqe. Mund të përdorë elementin h1
e paracaktuar small
, si dhe shumicën e komponentëve të tjerë (me stile shtesë).
- <div class = "page-header" >
- <h1> Shembull i kokës së faqes <small> Nëntekst për kokën </small></h1>
- </div>
Si parazgjedhje, miniaturat e Bootstrap janë krijuar për të shfaqur imazhe të lidhura me shënjimin minimal të kërkuar.
Me pak shënim shtesë, është e mundur të shtoni çdo lloj përmbajtjeje HTML si tituj, paragrafë ose butona në miniaturë.
Miniaturat (më parë .media-grid
deri në versionin 1.4) janë të shkëlqyera për rrjetet e fotografive ose videove, rezultatet e kërkimit të imazheve, produktet me pakicë, portofolet dhe shumë më tepër. Ato mund të jenë lidhje ose përmbajtje statike.
Shënimi i miniaturës është i thjeshtë - ul
me çdo numër li
elementësh është gjithçka që kërkohet. Është gjithashtu super fleksibël, duke lejuar çdo lloj përmbajtjeje me vetëm pak më shumë shënime për të mbështjellë përmbajtjen tuaj.
Së fundi, komponenti i miniaturave përdor klasat ekzistuese të sistemit të rrjetit - si .span2
ose .span3
- për kontrollin e dimensioneve të miniaturave.
Siç u përmend më parë, shënimi i kërkuar për miniaturat është i lehtë dhe i drejtpërdrejtë. Ja një vështrim në konfigurimin e paracaktuar për imazhet e lidhura :
- <ul class = "miniaturë" >
- <li class = "span4" >
- <a href = "#" class = "miniaturë" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Për përmbajtjen e personalizuar HTML në miniaturë, shënimi ndryshon pak. Për të lejuar përmbajtjen e nivelit të bllokut kudo, ne e ndërrojmë atë <a>
me një <div>
si më poshtë:
- <ul class = "miniaturë" >
- <li class = "span4" >
- <div class = "miniaturë" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Etiketa e miniaturës </h3>
- <p> Titulli i miniaturës... </p>
- </div>
- </li>
- ...
- </ul>
Eksploroni të gjitha opsionet tuaja me klasat e ndryshme të rrjetit të disponueshme për ju. Ju gjithashtu mund të përzieni dhe përshtatni madhësi të ndryshme.
Mbështillni çdo tekst dhe një buton opsional të heqjes .alert
për një mesazh paralajmërues bazë.
- <div class = "alarm" >
- <button type = "button" class = "mbyll" data-dismiss = "alarm" > × </button>
- <strong> Paralajmërim! </strong> Kontrolloni më mirë veten, nuk po dukeni shumë mirë.
- </div>
Shfletuesit Mobile Safari dhe Mobile Opera, përveç data-dismiss="alert"
atributit, kërkojnë një href="#"
për heqjen e sinjalizimeve kur përdorin një <a>
etiketë.
- <a href = "#" class = "mbyll" data-dismiss = "alarm" > × </a>
Përndryshe, mund të përdorni një <button>
element me atributin e të dhënave, të cilin ne kemi zgjedhur ta bëjmë për dokumentet tona. Kur përdorni <button>
, ju duhet të përfshini type="button"
ose formularët tuaj mund të mos dorëzohen.
- <button type = "button" class = "mbyll" data-dismiss = "alarm" > × </button>
Përdorni shtesën e alarmeve jQuery për heqjen e shpejtë dhe të lehtë të sinjalizimeve.
Për mesazhe më të gjata, rrisni mbushjen në pjesën e sipërme dhe të poshtme të mbështjellësit të sinjalizimeve duke shtuar .alert-block
.
Kontrolloni më mirë veten, nuk po dukeni shumë mirë. Nulla vitae elit libero, një pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert-block" >
- <button type = "button" class = "mbyll" data-dismiss = "alarm" > × </button>
- <h4> Paralajmërim! </h4>
- Kontrolloni më mirë veten, nuk jeni...
- </div>
Shto klasa opsionale për të ndryshuar konotacionin e një sinjalizimi.
- <div class = "gabim alarmi i alarmit" >
- ...
- </div>
- <div class = "suksesi i alarmit" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Shiriti i parazgjedhur i përparimit me një gradient vertikal.
- <div class = "progres" >
- <div class = "bar" style = " gjerësia : 60 %; " </div>
- </div>
Përdor një gradient për të krijuar një efekt me vija. Nuk disponohet në IE7-8.
- <div class = "progres progres-striped" >
- <div class = "bar" style = " gjerësia : 20 %; " </div>
- </div>
Shtoni .active
në .progress-striped
për të animuar vijat nga e djathta në të majtë. Nuk disponohet në të gjitha versionet e IE.
- <div class = "progres progres-striped aktiv" >
- <div class = "bar" style = " gjerësia : 40 %; " </div>
- </div>
Vendosni shufra të shumta në të njëjtën .progress
për t'i grumbulluar ato.
- <div class = "progres" >
- <div class = "bar bar-success" style = " gjerësia : 35 %; " ></div>
- <div class = "bar bar-warning" style = " gjerësia : 20 %; " </div>
- <div class = "bar bar-danger" style = " gjerësia : 10 %; " </div>
- </div>
Shiritat e progresit përdorin disa nga të njëjtin buton dhe klasa alarmi për stile të qëndrueshme.
- <div class = "progres progres-info" >
- <div class = "bar" style = " gjerësia : 20 % " ></div>
- </div>
- <div class = "progres progres-sukses" >
- <div class = "bar" style = " gjerësia : 40 % " ></div>
- </div>
- <div class = "progres-paralajmërim" >
- <div class = "bar" style = " gjerësia : 60 % " ></div>
- </div>
- <div class = "progres progres-rrezik" >
- <div class = "bar" style = " gjerësia : 80 % " ></div>
- </div>
Ngjashëm me ngjyrat e forta, ne kemi shirita të ndryshëm të përparimit me vija.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " gjerësia : 20 % " ></div>
- </div>
- <div class = "progres progres-sukses progres-striped" >
- <div class = "bar" style = " gjerësia : 40 % " ></div>
- </div>
- <div class = "progres progres-paralajmërim progresi-striped" >
- <div class = "bar" style = " gjerësia : 60 % " ></div>
- </div>
- <div class = "progres progres-risk progres-striped" >
- <div class = "bar" style = " gjerësia : 80 % " ></div>
- </div>
Shiritat e progresit përdorin gradientët, tranzicionet dhe animacionet CSS3 për të arritur të gjitha efektet e tyre. Këto veçori nuk mbështeten në IE7-9 ose në versionet më të vjetra të Firefox-it.
Versionet më të hershme se Internet Explorer 10 dhe Opera 12 nuk mbështesin animacione.
Stilet abstrakte të objekteve për ndërtimin e llojeve të ndryshme të komponentëve (si komentet në blog, Tweet, etj) që paraqesin një imazh të rreshtuar majtas ose djathtas së bashku me përmbajtjen tekstuale.
Mediat e parazgjedhura lejojnë të notosh një objekt mediatik (imazhe, video, audio) në të majtë ose në të djathtë të një blloku të përmbajtjes.
- <div class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-trup" >
- <h4 class = "media-heading" > Titulli i medias </h4>
- ...
- <!-- Objekt mediatik i mbivendosur -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Me pak shënim shtesë, mund të përdorni media brenda listës (e dobishme për temat e komenteve ose listat e artikujve).
Cras sit amet nibh libero, in gravida nulla. Nuk do të thotë se nuk do të jetë e mundur. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
- <ul class = "media-lista" >
- <li class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-trup" >
- <h4 class = "media-heading" > Titulli i medias </h4>
- ...
- <!-- Objekt mediatik i mbivendosur -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Përdorni pusin si një efekt të thjeshtë në një element për t'i dhënë atij një efekt të futur.
- <div class = "mirë" >
- ...
- </div>
Kontrolloni mbushjen dhe qoshet e rrumbullakosura me dy klasa modifikuese opsionale.
- <div class = "mirë-mirë i madh" >
- ...
- </div>
- <div class = "mirë e vogël" >
- ...
- </div>
Përdorni ikonën e përgjithshme të mbylljes për të hequr përmbajtjen si modalet dhe sinjalizimet.
- <button class = "mbyll" > × </button>
Pajisjet iOS kërkojnë një href="#"
ngjarje për klikim nëse preferoni të përdorni një spirancë.
- <a class = "close" href = "#" > × </a>
Klasa të thjeshta, të fokusuara për ndryshime të vogla të paraqitjes ose sjelljes.
Fluturoni një element majtas
- class = "tërheq majtas"
- . tërheq - majtas {
- noton : majtas ;
- }
Fluturoni një element djathtas
- class = "tërheq djathtas"
- . tërheq - djathtas {
- noton : djathtas ;
- }
Ndrysho ngjyrën e një elementi në#999
- klasa = "e heshtur"
- . i heshtur {
- ngjyra : #999;
- }
Pastroni float
çdo element
- class = "i qartësuar"
- . zgjidh {
- * zmadhimi : 1 ;
- &: më parë ,
- &: pas {
- shfaqja : tabela ;
- përmbajtja : "" ;
- }
- &: pas {
- qartë : të dyja ;
- }
- }