Tientallen herbruikbare componenten die zijn gebouwd om navigatie, waarschuwingen, popovers en meer te bieden.
Schakelbaar, contextueel menu voor het weergeven van lijsten met links. Interactief gemaakt met de dropdown JavaScript plugin .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Actie </a></li>
- <li><a tabindex = "-1" href = "#" > Nog een actie </a></li>
- <li><a tabindex = "-1" href = "#" > Hier nog iets </a></li>
- <li class = "verdeler" ></li>
- <li><a tabindex = "-1" href = "#" > Aparte link </a></li>
- </ul>
Kijkend naar alleen het vervolgkeuzemenu, hier is de vereiste HTML. U moet de trigger van de vervolgkeuzelijst en het vervolgkeuzemenu inpakken .dropdown
, of een ander element dat declareert position: relative;
. Maak dan gewoon het menu aan.
- <div class = "dropdown" >
- <!-- Link of knop om te schakelen tussen dropdown -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Actie </a></li>
- <li><a tabindex = "-1" href = "#" > Nog een actie </a></li>
- <li><a tabindex = "-1" href = "#" > Hier nog iets </a></li>
- <li class = "verdeler" ></li>
- <li><a tabindex = "-1" href = "#" > Aparte link </a></li>
- </ul>
- </div>
Lijn menu's naar rechts uit en voeg extra vervolgkeuzemenu's toe.
Voeg toe .pull-right
aan een .dropdown-menu
om het vervolgkeuzemenu rechts uit te lijnen.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Voeg toe .disabled
aan een <li>
in de vervolgkeuzelijst om de link uit te schakelen.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Normale link </a></li>
- <li class = "uitgeschakeld" ><a tabindex = "-1" href = "#" > Uitgeschakelde link </a></li>
- <li><a tabindex = "-1" href = "#" > Nog een link </a></li>
- </ul>
Voeg een extra niveau van vervolgkeuzemenu's toe, die verschijnen bij zweven zoals die van OS X, met enkele eenvoudige opmaaktoevoegingen. Voeg toe .dropdown-submenu
aan li
een bestaand vervolgkeuzemenu voor automatische styling.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "dropdown-submenu" >
- <a tabindex = "-1" href = "#" > Meer opties </a>
- <ul class = "vervolgkeuzemenu" >
- ...
- </ul>
- </li>
- </ul>
Eenvoudige paginering geïnspireerd door Rdio, ideaal voor apps en zoekresultaten. Het grote blok is moeilijk te missen, gemakkelijk schaalbaar en biedt grote klikgebieden.
- <div class = "paginering" >
- <ul>
- <li><a href = "#" > Vorige </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 = "#" > Volgende </a></li>
- </ul>
- </div>
Links zijn aanpasbaar voor verschillende omstandigheden. Gebruik .disabled
voor niet-klikbare links en .active
om de huidige pagina aan te geven.
- <div class = "paginering" >
- <ul>
- <li class = "uitgeschakeld" ><a href = "#" > « </a></li>
- <li class = "actief" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
U kunt optioneel actieve of uitgeschakelde ankers verwisselen voor spans om de klikfunctionaliteit te verwijderen terwijl de beoogde stijlen behouden blijven.
- <div class = "paginering" >
- <ul>
- <li class = "uitgeschakeld" ><span> « </span></li>
- <li class = "actief" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Zin in grotere of kleinere paginering? Voeg .pagination-large
, .pagination-small
, of toe .pagination-mini
voor extra maten.
- <div class = "paginering paginering-groot" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "Paginering paginering-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering paginering-mini" >
- <ul>
- ...
- </ul>
- </div>
Voeg een van de twee optionele klassen toe om de uitlijning van pagineringslinks te wijzigen: .pagination-centered
en .pagination-right
.
- <div class = "Paginering paginering-gecentreerd" >
- ...
- </div>
- <div class = "Paginering paginering-rechts" >
- ...
- </div>
Snelle vorige en volgende links voor eenvoudige pagineringsimplementaties met lichte opmaak en stijlen. Het is geweldig voor eenvoudige sites zoals blogs of tijdschriften.
Standaard centreert de pager links.
- <ul class = "pager" >
- <li><a href = "#" > Vorige </a></li>
- <li><a href = "#" > Volgende </a></li>
- </ul>
Als alternatief kunt u elke link op de zijkanten uitlijnen:
- <ul class = "pager" >
- <li class = "vorige" >
- <a href = "#" > ← Ouder </a>
- </li>
- <li class = "volgende" >
- <a href = "#" > Nieuwer → </a>
- </li>
- </ul>
Pager-koppelingen gebruiken ook de algemene .disabled
hulpprogrammaklasse van de paginering.
- <ul class = "pager" >
- <li class = "vorige uitgeschakeld" >
- <a href = "#" > ← Ouder </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> |
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> |
Voor eenvoudige implementatie zullen labels en badges eenvoudig samenvouwen (via de CSS- :empty
selector) als er geen inhoud in bestaat.
Een lichtgewicht, flexibel onderdeel om belangrijke inhoud op uw site te presenteren. Het werkt goed op marketing- en content-zware sites.
Dit is een eenvoudige hero-eenheid, een eenvoudige jumbotron-achtige component om extra aandacht te vragen voor aanbevolen inhoud of informatie.
- <div class = "held-eenheid" >
- <h1> Kop </h1>
- <p> slogan </p>
- <p>
- <a class = "btn btn-primair btn-groot" >
- Leer meer
- </a>
- </p>
- </div>
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 <small> Subtekst voor kop </small></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.
Opmaak van miniaturen is eenvoudig: een ul
met een willekeurig aantalli
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 thumbnails 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 = "span4" >
- <a href = "#" class = "thumbnail" >
- <img data-src = "holder.js/300x200" 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 = "span4" >
- <div class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Miniatuurlabel </h3>
- <p> Miniatuurbijschrift... </p>
- </div>
- </li>
- ...
- </ul>
Verken al uw opties met de verschillende rasterklassen die voor u beschikbaar zijn. Je kunt ook verschillende maten mixen en matchen.
Wikkel elke tekst en een optionele sluitknop in .alert
voor een standaard waarschuwingsbericht.
- <div class = "alert" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </knop>
- <strong> Waarschuwing! </strong> Kijk zelf maar, je ziet er niet al te best uit.
- </div>
Mobiele Safari- en Mobile Opera-browsers vereisen, naast het data-dismiss="alert"
kenmerk, een href="#"
voor het negeren van waarschuwingen bij het gebruik van een <a>
tag.
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
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.
- <button type = "button" class = "close" data-dismiss = "alert" > × </knop>
Gebruik de jQuery-plug- in voor waarschuwingen om waarschuwingen snel en eenvoudig te verwijderen.
Verhoog voor langere berichten de opvulling aan de boven- en onderkant van de waarschuwingswrapper door toe te voegen .alert-block
.
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" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </knop>
- <h4> Waarschuwing! </h4>
- Je kunt het beste zelf controleren, je bent niet...
- </div>
Voeg optionele klassen toe om de connotatie van een waarschuwing te wijzigen.
- <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 = " width : 60 %; " ></div>
- </div>
Gebruikt een verloop om een gestreept effect te creëren. Niet beschikbaar in IE7-8.
- <div class = "progress progress-striped" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
Toevoegen .active
aan .progress-striped
om de strepen van rechts naar links te animeren. Niet beschikbaar in alle versies van IE.
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
Plaats meerdere staven in dezelfde .progress
om ze te stapelen.
- <div class = "vooruitgang" >
- <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>
Voortgangsbalken gebruiken enkele van dezelfde knop- en waarschuwingsklassen voor consistente stijlen.
- <div class = "voortgang voortgangsinfo" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "vooruitgang vooruitgang-succes" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "vooruitgang voortgangswaarschuwing" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "vooruitgang voortgang-gevaar" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Net als bij de effen kleuren hebben we gevarieerde gestreepte voortgangsbalken.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "progress progress-succes progress-striped" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "progress progress-danger progress-striped" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
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.
Eerdere versies dan Internet Explorer 10 en Opera 12 ondersteunen geen animaties.
Abstracte objectstijlen voor het bouwen van verschillende soorten componenten (zoals blogopmerkingen, Tweets, enz.) met een links of rechts uitgelijnde afbeelding naast tekstuele inhoud.
De standaard media maken het mogelijk om een media-object (afbeeldingen, video, audio) links of rechts van een inhoudsblok te laten zweven.
- <div class = "media" >
- <a class = "naar links trekken" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Mediatitel </h4>
- ...
- <!-- Genest media-object -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Met een beetje extra opmaak kun je media in de lijst gebruiken (handig voor discussielijnen met opmerkingen of lijsten met artikelen).
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputaat bij, tempus viverra turpis.
- <ul class = "medialijst" >
- <li class = "media" >
- <a class = "naar links trekken" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Mediatitel </h4>
- ...
- <!-- Genest media-object -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Gebruik de put als een eenvoudig effect op een element om het een ingevoegd effect te geven.
- <div class = "goed" >
- ...
- </div>
Beheer de opvulling en afgeronde hoeken met twee optionele modificatieklassen.
- <div class = "goed goed groot" >
- ...
- </div>
- <div class = "wel goed-klein" >
- ...
- </div>
Gebruik het algemene sluitpictogram om inhoud zoals modals en waarschuwingen te sluiten.
- <button class = "close" > × </knop>
iOS-apparaten vereisen een href="#"
voor klikgebeurtenis als u liever een anker gebruikt.
- <a class = "close" href = "#" > × </a>
Eenvoudige, gerichte lessen voor kleine weergave- of gedragsaanpassingen.
Een element naar links laten zweven
- class = "naar links trekken"
- . trekken - links {
- zweven : links ;
- }
Een element naar rechts laten zweven
- class = "naar rechts trekken"
- . trek - rechts {
- zweven : rechts ;
- }
Verander de kleur van een element in#999
- class = "gedempt"
- . gedempt {
- kleur : #999;
- }
Wis het float
op elk element
- class = "clearfix"
- . clearfix {
- * zoom : 1 ;
- &: voor ,
- &: na {
- weergave : tafel ;
- inhoud : "" ;
- }
- &: na {
- duidelijk : beide ;
- }
- }