In Bootstrap zijn tientallen herbruikbare componenten ingebouwd om navigatie, waarschuwingen, popovers en nog veel meer te bieden.
Ultrasimplistische en minimaal gestileerde paginering geïnspireerd door Rdio, ideaal voor apps en zoekresultaten. Het grote blok is moeilijk te missen, gemakkelijk schaalbaar en biedt grote klikgebieden.
Links zijn aanpasbaar en werken in een aantal omstandigheden met de juiste klasse. .disabled
voor niet-klikbare links en.active
voor de huidige pagina.
Voeg een van de twee optionele klassen toe om de uitlijning van pagineringslinks te wijzigen: .pagination-centered
en .pagination-right
.
De standaard pagineringscomponent is flexibel en werkt in een aantal variaties.
Verpakt in een <div>
, is paginering slechts een <ul>
.
- <div class = "paginering" >
- <ul>
- <li><a href = "#" > Vorige </a></li>
- <li class = "actief" >
- <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 = "#" > Volgende </a></li>
- </ul>
- </div>
De pagercomponent is een set links voor eenvoudige pagineringsimplementaties met lichte opmaak en zelfs lichtere stijlen. Het is geweldig voor eenvoudige sites zoals blogs of tijdschriften.
Pager-links gebruiken ook de algemene .disabled
klasse van de paginering.
Standaard centreert de pager links.
- <ul class = "pager" >
- <li>
- <a href = "#" > Vorige </a>
- </li>
- <li>
- <a href = "#" > Volgende </a>
- </li>
- </ul>
Etiketten | Markup |
---|---|
Standaard | <span class="label">Default</span> |
Succes | <span class="label label-success">Success</span> |
Waarschuwing | <span class="label label-warning">Warning</span> |
Belangrijk | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Inverse | <span class="label label-inverse">Inverse</span> |
Badges zijn kleine, eenvoudige componenten voor het weergeven van een indicator of een soort van telling. Ze worden vaak aangetroffen in e-mailclients zoals Mail.app of in mobiele apps voor pushmeldingen.
Naam | Voorbeeld | Markup |
---|---|---|
Standaard | 1 | <span class="badge">1</span> |
Succes | 2 | <span class="badge badge-success">2</span> |
Waarschuwing | 4 | <span class="badge badge-warning">4</span> |
Belangrijk | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Inverse | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap biedt een lichtgewicht, flexibel onderdeel, een zogenaamde hero-eenheid, om inhoud op uw site te presenteren. Het werkt goed op marketing- en content-zware sites.
Verpak je inhoud in een div
like:
- <div class = "held-eenheid" >
- <h1> Kop </h1>
- <p> slogan </p>
- <p>
- <a class = "btn btn-primair btn-groot" >
- Leer meer
- </a>
- </p>
- </div>
Dit is een eenvoudige hero-eenheid, een eenvoudige jumbotron-achtige component om extra aandacht te vragen voor aanbevolen inhoud of informatie.
Een eenvoudige shell om h1
delen van inhoud op een pagina op de juiste manier te verdelen en te segmenteren. Het kan het h1
standaard small
element , evenals de meeste andere componenten gebruiken (met extra stijlen).
- <div class = "page-header" >
- <h1> Voorbeeld paginakop </h1>
- </div>
Standaard zijn de miniaturen van Bootstrap ontworpen om gekoppelde afbeeldingen te laten zien met minimale vereiste opmaak.
Met een beetje extra opmaak is het mogelijk om elk soort HTML-inhoud, zoals koppen, alinea's of knoppen, toe te voegen aan miniaturen.
Miniaturen (voorheen .media-grid
tot v1.4) zijn geweldig voor rasters van foto's of video's, zoekresultaten voor afbeeldingen, winkelproducten, portfolio's en nog veel meer. Dit kunnen links of statische inhoud zijn.
Het opmaken van miniaturen is eenvoudig: een ul
willekeurig aantal li
elementen is alles wat nodig is. Het is ook superflexibel, waardoor elk type inhoud mogelijk is met net iets meer opmaak om uw inhoud in te pakken.
Ten slotte gebruikt de component miniaturen bestaande klassen van het rastersysteem, zoals .span2
of .span3
, voor het regelen van de afmetingen van de miniatuur.
Zoals eerder vermeld, is de vereiste opmaak voor miniaturen licht en eenvoudig. Hier is een overzicht van de standaardinstellingen voor gekoppelde afbeeldingen :
- <ul class = "miniaturen" >
- <li class = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Voor aangepaste HTML-inhoud in miniaturen verandert de opmaak enigszins. Om inhoud op blokniveau overal toe te staan, ruilen we de <a>
voor een <div>
like:
- <ul class = "miniaturen" >
- <li class = "span3" >
- <div class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Miniatuurlabel </h5>
- <p> Miniatuurbijschrift hier... </p>
- </div>
- </li>
- ...
- </ul>
Met Bootstrap 2 hebben we de basisklasse vereenvoudigd: .alert
in plaats van .alert-message
. We hebben ook de minimaal vereiste opmaak verminderd: <p>
standaard is nee vereist, alleen de buitenste <div>
.
Voor een duurzamer onderdeel met minder code hebben we de onderscheidende look voor blokkeringswaarschuwingen, berichten met meer opvulling en doorgaans meer tekst verwijderd. De klasse is ook veranderd in .alert-block
.
Bootstrap wordt geleverd met een geweldige jQuery-plug-in die waarschuwingsberichten ondersteunt, waardoor ze snel en gemakkelijk kunnen worden verwijderd.
Verpak uw bericht en een optioneel sluitpictogram in een div met eenvoudige klasse.
- <div class = "alert" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Waarschuwing! </strong> Kijk zelf maar, je ziet er niet al te best uit.
- </div>
Kop op! iOS-apparaten vereisen een href="#"
voor het afwijzen van waarschuwingen. Zorg ervoor dat u het en het gegevensattribuut voor pictogrammen voor sluiten van anker opneemt. Als alternatief kunt u een <button>
element met het data-attribuut gebruiken, wat we hebben gekozen om te doen voor onze documenten. Bij het gebruik van <button>
, moet u de formulieren opnemen, type="button"
anders mogen uw formulieren niet worden ingediend.
Breid het standaard waarschuwingsbericht eenvoudig uit met twee optionele klassen: .alert-block
voor meer opvulling en tekstbesturing en .alert-heading
voor een bijpassende kop.
U kunt het beste zelf controleren, u ziet er niet al te best uit. Nulla vitae elit libero, een 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" > Waarschuwing! </h4>
- Je kunt het beste zelf controleren, je bent niet...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-succes" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Standaard voortgangsbalk met een verticaal verloop.
- <div class = "vooruitgang" >
- <div class = "bar"
- style = " breedte : 60 %; " ></div>
- </div>
Gebruikt een verloop om een gestreept effect te creëren (geen IE).
- <div class = "progress progress-striped" >
- <div class = "bar"
- style = " breedte : 20 %; " ></div>
- </div>
Neemt het gestreepte voorbeeld en animeert het (geen IE).
- <div class = "progress progress-striped
- actief" >
- <div class = "bar"
- style = " breedte : 40 %; " ></div>
- </div>
Voortgangsbalken gebruiken enkele van dezelfde knop- en waarschuwingsklassen voor consistente stijlen.
Net als bij de effen kleuren hebben we gevarieerde gestreepte voortgangsbalken.
Voortgangsbalken gebruiken CSS3-overgangen, dus als u de breedte dynamisch aanpast via javascript, wordt het formaat soepel gewijzigd.
Als u de .active
klas gebruikt, .progress-striped
zullen uw voortgangsbalken de strepen van links naar rechts animeren.
Voortgangsbalken gebruiken CSS3-verlopen, overgangen en animaties om al hun effecten te bereiken. Deze functies worden niet ondersteund in IE7-9 of oudere versies van Firefox.
Opera en IE ondersteunen op dit moment geen animaties.
Gebruik de put als een eenvoudig effect op een element om het een ingevoegd effect te geven.
- <div class = "goed" >
- ...
- </div>
Gebruik het algemene sluitpictogram om inhoud zoals modals en waarschuwingen te sluiten.
- <button class = "close" > × </knop>
iOS-apparaten vereisen een href="#" voor klikgebeurtenissen als u liever een anker gebruikt.
- <a class = "close" href = "#" > × </a>