Dutzende wiederverwendbare Komponenten sind in Bootstrap integriert, um Navigation, Warnungen, Popover und vieles mehr bereitzustellen.
Ultra-einfache und minimal gestylte Paginierung, inspiriert von Rdio, ideal für Apps und Suchergebnisse. Der große Block ist kaum zu übersehen, einfach skalierbar und bietet große Klickflächen.
Links sind anpassbar und funktionieren unter einer Reihe von Umständen mit der richtigen Klasse. .disabled
für nicht klickbare Links und .active
für die aktuelle Seite.
Fügen Sie eine von zwei optionalen Klassen hinzu, um die Ausrichtung von Paginierungslinks zu ändern: .pagination-centered
und .pagination-right
.
Die Standard-Paginierungskomponente ist flexibel und funktioniert in einer Reihe von Variationen.
Eingehüllt in eine <div>
Paginierung ist nur eine <ul>
.
- <div class = "Seitenumbruch" >
- <ul>
- <li><a href = "#" > Zurück </a></li>
- <li class = "aktiv" >
- <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 = "#" > Weiter </a></li>
- </ul>
- </div>
Die Pager-Komponente ist eine Reihe von Links für einfache Paginierungsimplementierungen mit leichtem Markup und noch leichteren Stilen. Es eignet sich hervorragend für einfache Websites wie Blogs oder Zeitschriften.
Pager-Links verwenden auch die allgemeine .disabled
Klasse aus der Paginierung.
Standardmäßig zentriert der Pager Links.
- <ul class = "Pager" >
- <li>
- <a href = "#" > Zurück </a>
- </li>
- <li>
- <a href = "#" > Weiter </a>
- </li>
- </ul>
Etiketten | Markierung |
---|---|
Standard | <span class="label">Default</span> |
Erfolg | <span class="label label-success">Success</span> |
Warnung | <span class="label label-warning">Warning</span> |
Wichtig | <span class="label label-important">Important</span> |
Die Info | <span class="label label-info">Info</span> |
Umgekehrt | <span class="label label-inverse">Inverse</span> |
Abzeichen sind kleine, einfache Komponenten zum Anzeigen eines Indikators oder einer Art Zählung. Sie sind häufig in E-Mail-Clients wie Mail.app oder in mobilen Apps für Push-Benachrichtigungen zu finden.
Name | Beispiel | Markierung |
---|---|---|
Standard | 1 | <span class="badge">1</span> |
Erfolg | 2 | <span class="badge badge-success">2</span> |
Warnung | 4 | <span class="badge badge-warning">4</span> |
Wichtig | 6 | <span class="badge badge-important">6</span> |
Die Info | 8 | <span class="badge badge-info">8</span> |
Umgekehrt | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap bietet eine leichte, flexible Komponente namens Hero Unit, um Inhalte auf Ihrer Website zu präsentieren. Es funktioniert gut auf Marketing- und inhaltsintensiven Websites.
Wickeln Sie Ihren Inhalt div
so ein:
- <div class = "heldeneinheit" >
- <h1> Überschrift </h1>
- <p> Slogan </p>
- <p>
- <a class = "btn btn-primär btn-groß" >
- Mehr erfahren
- </a>
- </p>
- </div>
Dies ist eine einfache Heldeneinheit, eine einfache Komponente im Jumbotron-Stil, um besondere Aufmerksamkeit auf bestimmte Inhalte oder Informationen zu lenken.
Eine einfache Shell h1
zum angemessenen Platzieren und Segmentieren von Inhaltsabschnitten auf einer Seite. Es kann das h1
Standardelement small
von sowie die meisten anderen Komponenten (mit zusätzlichen Stilen) verwenden.
- <div class = "Seitenkopf" >
- <h1> Beispielseitenkopf </h1>
- </div>
Standardmäßig sind die Miniaturansichten von Bootstrap so konzipiert, dass sie verknüpfte Bilder mit minimal erforderlichem Markup anzeigen.
Mit ein wenig zusätzlichem Markup ist es möglich, jede Art von HTML-Inhalt wie Überschriften, Absätze oder Schaltflächen in Miniaturansichten einzufügen.
Miniaturansichten (früher .media-grid
bis v1.4) eignen sich hervorragend für Raster von Fotos oder Videos, Bildersuchergebnisse, Einzelhandelsprodukte, Portfolios und vieles mehr. Dies können Links oder statische Inhalte sein.
Thumbnail-Markup ist einfach – ein ul
mit einer beliebigen Anzahl von li
Elementen ist alles, was erforderlich ist. Es ist auch super flexibel und ermöglicht jede Art von Inhalt mit nur ein bisschen mehr Markup, um Ihre Inhalte zu verpacken.
Schließlich verwendet die Thumbnails-Komponente vorhandene Rastersystemklassen – wie .span2
oder .span3
– zur Steuerung der Thumbnail-Abmessungen.
Wie bereits erwähnt, ist das erforderliche Markup für Miniaturansichten leicht und unkompliziert. Hier ist ein Blick auf die Standardeinstellungen für verknüpfte Bilder :
- <ul class = "Miniaturansichten" >
- <li class = "span3" >
- <a href = "#" class = "miniaturbild" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Bei benutzerdefinierten HTML-Inhalten in Miniaturansichten ändert sich das Markup geringfügig. Um Inhalte auf Blockebene überall zuzulassen, tauschen wir das <a>
gegen ein <div>
Like aus:
- <ul class = "Miniaturansichten" >
- <li class = "span3" >
- <div class = "miniaturbild" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Thumbnail-Label </h5>
- <p> Miniaturbildbeschriftung hier... </p>
- </div>
- </li>
- ...
- </ul>
Mit Bootstrap 2 haben wir die Basisklasse vereinfacht: .alert
Anstelle von .alert-message
. Wir haben auch das minimal erforderliche Markup reduziert <p>
– standardmäßig ist no erforderlich, nur das äußere <div>
.
Für eine haltbarere Komponente mit weniger Code haben wir das differenzierende Aussehen für Blockwarnungen entfernt, Nachrichten, die mit mehr Polsterung und normalerweise mehr Text versehen sind. Die Klasse hat sich auch geändert zu .alert-block
.
Bootstrap wird mit einem großartigen jQuery-Plug-in geliefert, das Warnmeldungen unterstützt, sodass sie schnell und einfach verworfen werden können.
Verpacken Sie Ihre Nachricht und ein optionales Schließen-Symbol in einem div mit einfacher Klasse.
- <div class = "Alarm" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Achtung! </strong> Überprüfe am besten dich selbst, du siehst nicht besonders gut aus.
- </div>
Kopf hoch! iOS-Geräte benötigen eine href="#"
zum Ablehnen von Warnungen. Stellen Sie sicher, dass es und das Datenattribut für Symbole zum Schließen von Ankern enthalten sind. Alternativ können Sie ein <button>
Element mit dem Datenattribut verwenden, wofür wir uns für unsere Dokumente entschieden haben. Wenn Sie verwenden <button>
, müssen Sie einschließen type="button"
oder Ihre Formulare werden möglicherweise nicht gesendet.
Erweitern Sie die Standardwarnmeldung einfach um zwei optionale Klassen: .alert-block
für mehr Auffüllung und Textsteuerelemente und .alert-heading
für eine passende Überschrift.
Überprüfe am besten dich selbst, du siehst nicht allzu gut aus. Nulla vitae elit libero, ein pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alarm-block" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" > Warnung! </h4>
- Überprüfe am besten dich selbst, du bist nicht...
- </div>
- <div class = "alert alarm-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alarm-info" >
- ...
- </div>
Standard-Fortschrittsbalken mit vertikalem Farbverlauf.
- <div class = "fortschritt" >
- <div class = "bar"
- style = " width : 60 %; " ></div>
- </div>
Verwendet einen Farbverlauf, um einen Streifeneffekt zu erzeugen (kein IE).
- <div class = "fortschritt fortschritt-gestreift" >
- <div class = "bar"
- style = " width : 20 %; " ></div>
- </div>
Nimmt das gestreifte Beispiel und animiert es (kein IE).
- <div class = "Fortschritt Fortschritt-gestreift
- aktiv" >
- <div class = "bar"
- style = " width : 40 %; " ></div>
- </div>
Fortschrittsbalken verwenden einige der gleichen Schaltflächen- und Alarmklassen für konsistente Stile.
Ähnlich wie bei den Volltonfarben haben wir verschiedene gestreifte Fortschrittsbalken.
Fortschrittsbalken verwenden CSS3-Übergänge. Wenn Sie also die Breite dynamisch über Javascript anpassen, wird die Größe reibungslos angepasst.
Wenn Sie die .active
Klasse verwenden, werden Ihre .progress-striped
Fortschrittsbalken die Streifen von links nach rechts animieren.
Fortschrittsbalken verwenden CSS3-Verläufe, Übergänge und Animationen, um all ihre Effekte zu erzielen. Diese Funktionen werden in IE7-9 oder älteren Versionen von Firefox nicht unterstützt.
Opera und IE unterstützen derzeit keine Animationen.
Verwenden Sie den Brunnen als einfachen Effekt für ein Element, um ihm einen Einfügungseffekt zu verleihen.
- <div class = "gut" >
- ...
- </div>
Verwenden Sie das generische Schließen-Symbol, um Inhalte wie Modale und Warnungen zu verwerfen.
- <button class = "close" > × </button>
iOS-Geräte erfordern ein href="#" für Klickereignisse, wenn Sie lieber einen Anker verwenden.
- <a class = "close" href = "#" > × </a>