Do Bootstrapu jsou zabudovány desítky opakovaně použitelných komponent, které poskytují navigaci, upozornění, vyskakovací okna a mnoho dalšího.
Ultra zjednodušené stránkování v minimálním stylu inspirované Rdio, skvělé pro aplikace a výsledky vyhledávání. Velký blok je těžké přehlédnout, je snadno škálovatelný a poskytuje velké klikací plochy.
Odkazy jsou přizpůsobitelné a fungují za mnoha okolností se správnou třídou. .disabled
pro neklikatelné odkazy a .active
pro aktuální stránku.
Chcete-li změnit zarovnání stránkovacích odkazů, přidejte jednu ze dvou volitelných tříd: .pagination-centered
a .pagination-right
.
Výchozí komponenta stránkování je flexibilní a funguje v mnoha variantách.
Stránkování, zabalené v <div>
, je jen <ul>
.
- <div class = "stránkování" >
- <ul>
- <li><a href = "#" > Předchozí </a></li>
- <li class = "active" >
- <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 = "#" > Další </a></li>
- </ul>
- </div>
Komponenta pageru je sada odkazů pro jednoduché implementace stránkování s lehkým značením a ještě lehčími styly. Je to skvělé pro jednoduché weby, jako jsou blogy nebo časopisy.
Odkazy na pager také používají obecnou .disabled
třídu ze stránkování.
Ve výchozím nastavení pager vycentruje odkazy.
- <ul class = "pager" >
- <li>
- <a href = "#" > Předchozí </a>
- </li>
- <li>
- <a href = "#" > Další </a>
- </li>
- </ul>
Štítky | Označení |
---|---|
Výchozí | <span class="label">Default</span> |
Úspěch | <span class="label label-success">Success</span> |
Varování | <span class="label label-warning">Warning</span> |
Důležité | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Inverzní | <span class="label label-inverse">Inverse</span> |
Odznaky jsou malé, jednoduché součásti pro zobrazení ukazatele nebo počtu určitého druhu. Běžně se vyskytují v e-mailových klientech, jako je Mail.app, nebo v mobilních aplikacích pro oznámení push.
název | Příklad | Označení |
---|---|---|
Výchozí | 1 | <span class="badge">1</span> |
Úspěch | 2 | <span class="badge badge-success">2</span> |
Varování | 4 | <span class="badge badge-warning">4</span> |
Důležité | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Inverzní | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap poskytuje lehkou a flexibilní komponentu zvanou hrdina, která předvádí obsah na vašem webu. Funguje dobře na marketingových a obsahově náročných webech.
Zabalte svůj obsah div
takto:
- <div class = "hero-unit" >
- <h1> Nadpis </h1>
- <p> Slogan </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Zjistěte více
- </a>
- </p>
- </div>
Jedná se o jednoduchou jednotku hrdiny, jednoduchou komponentu ve stylu jumbotronu, která přitahuje zvláštní pozornost k doporučenému obsahu nebo informacím.
Jednoduchý shell pro h1
vhodné rozmístění a segmentaci částí obsahu na stránce. Může využívat h1
výchozí small
prvek , stejně jako většinu ostatních komponent (s dalšími styly).
- <div class = "page-header" >
- <h1> Příklad záhlaví stránky </h1>
- </div>
Ve výchozím nastavení jsou miniatury Bootstrapu navrženy tak, aby zobrazovaly připojené obrázky s minimálním požadovaným označením.
S trochou zvláštního označení je možné do miniatur přidat jakýkoli druh obsahu HTML, jako jsou nadpisy, odstavce nebo tlačítka.
Miniatury (dříve .media-grid
až do verze 1.4) jsou skvělé pro mřížky fotografií nebo videí, výsledky vyhledávání obrázků, maloobchodní produkty, portfolia a mnoho dalšího. Mohou to být odkazy nebo statický obsah.
Označení miniatur je jednoduché – stačí ul
pouze libovolný počet li
prvků. Je také velmi flexibilní a umožňuje jakýkoli typ obsahu s o něco větším označením pro zabalení obsahu.
A konečně, komponenta miniatur používá existující třídy systému mřížky – jako .span2
nebo .span3
– pro ovládání rozměrů miniatur.
Jak již bylo zmíněno dříve, požadované označení pro miniatury je lehké a přímočaré. Zde je pohled na výchozí nastavení pro propojené obrázky :
- <ul class = "thumbnails" >
- <li class = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
U vlastního obsahu HTML v miniaturách se označení mírně změní. Abychom povolili obsah na úrovni blokování kdekoli, vyměníme <a>
za <div>
podobné:
- <ul class = "thumbnails" >
- <li class = "span3" >
- <div class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Štítek miniatury </h5>
- <p> Popisek miniatur zde... </p>
- </div>
- </li>
- ...
- </ul>
S Bootstrap 2 jsme zjednodušili základní třídu: .alert
namísto .alert-message
. Také jsme snížili minimální požadované označení – <p>
ve výchozím nastavení není vyžadováno žádné, pouze vnější <div>
.
Aby byla komponenta odolnější s menším množstvím kódu, odstranili jsme rozlišující vzhled upozornění na blokování, zpráv, které přicházejí s větším odsazením a obvykle více textu. Třída se také změnila na .alert-block
.
Bootstrap přichází se skvělým zásuvným modulem jQuery, který podporuje výstražné zprávy, takže je lze rychle a snadno zrušit.
Zabalte svou zprávu a volitelnou ikonu zavřít do prvku div s jednoduchou třídou.
- <div class = "alert" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Upozornění! </strong> Nejlépe se přesvědčte, že nevypadáte příliš dobře.
- </div>
Hlavy vzhůru! Zařízení iOS vyžadují href="#"
pro zrušení výstrah. Nezapomeňte jej uvést a datový atribut pro ikony zavírání kotvy. Alternativně můžete použít <button>
prvek s atributem data, který jsme se rozhodli použít pro naše dokumenty. Při použití <button>
musíte zahrnout, type="button"
jinak se vaše formuláře nemusí odeslat.
Snadno rozšiřte standardní výstražnou zprávu o dvě volitelné třídy: .alert-block
pro více odsazení a ovládacích prvků textu a .alert-heading
pro odpovídající nadpis.
Raději se přesvědčte, že nevypadáte příliš dobře. Nulla vitae elitní libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" > Varování! </h4>
- Raději se přesvědčte sami, nejste...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Výchozí ukazatel průběhu se svislým přechodem.
- <div class = "progress" >
- <div class = "bar"
- style = " šířka : 60 %; " ></div>
- </div>
Používá přechod k vytvoření pruhovaného efektu (bez IE).
- <div class = "progress progress-striped" >
- <div class = "bar"
- style = " šířka : 20 %; " ></div>
- </div>
Vezme pruhovaný příklad a animuje ho (bez IE).
- <div class = "progress progress-stripped
- aktivní" >
- <div class = "bar"
- style = " šířka : 40 %; " ></div>
- </div>
Ukazatele průběhu používají některé stejné třídy tlačítek a výstrah pro konzistentní styly.
Podobně jako u plných barev máme různé pruhované ukazatele průběhu.
Progress bary používají přechody CSS3, takže pokud dynamicky upravíte šířku pomocí javascriptu, plynule se změní velikost.
Pokud použijete .active
třídu, vaše .progress-striped
ukazatele průběhu budou animovat pruhy zleva doprava.
Ukazatele průběhu používají přechody, přechody a animace CSS3 k dosažení všech svých efektů. Tyto funkce nejsou podporovány v IE7-9 nebo starších verzích Firefoxu.
Opera a IE v tuto chvíli nepodporují animace.
Použijte studnu jako jednoduchý efekt na prvek, abyste získali vložený efekt.
- <div class = "well" >
- ...
- </div>
Use the generic close icon for dismissing content like modals and alerts.
- <button class="close">×</button>
iOS devices require an href="#" for click events if you rather use an anchor.
- <a class="close" href="#">×</a>