Dutzende wiederverwendbare Komponenten für Navigation, Warnungen, Popover und mehr.
Umschaltbares Kontextmenü zur Anzeige von Linklisten. Interaktiv gemacht mit dem Dropdown-JavaScript-Plugin .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Aktion </a></li>
- <li><a tabindex = "-1" href = "#" > Eine weitere Aktion </a></li>
- <li><a tabindex = "-1" href = "#" > Etwas anderes hier </a></li>
- <li class = "Teiler" ></li>
- <li><a tabindex = "-1" href = "#" > Getrennter Link </a></li>
- </ul>
Wenn Sie sich nur das Dropdown-Menü ansehen, finden Sie hier den erforderlichen HTML-Code. Sie müssen den Auslöser des Dropdown-Menüs und das Dropdown-Menü innerhalb .dropdown
von oder einem anderen Element, das deklariert, umschließen position: relative;
. Dann erstellen Sie einfach das Menü.
- <div class = "Dropdown" >
- <!-- Link oder Schaltfläche zum Umschalten des Dropdown-Menüs -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Aktion </a></li>
- <li><a tabindex = "-1" href = "#" > Eine weitere Aktion </a></li>
- <li><a tabindex = "-1" href = "#" > Etwas anderes hier </a></li>
- <li class = "Teiler" ></li>
- <li><a tabindex = "-1" href = "#" > Getrennter Link </a></li>
- </ul>
- </div>
Richten Sie Menüs rechts aus und fügen Sie zusätzliche Dropdown-Ebenen hinzu.
Fügen Sie .pull-right
zu a .dropdown-menu
hinzu, um das Dropdown-Menü rechts auszurichten.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Fügen Sie .disabled
a <li>
in der Dropdown-Liste hinzu, um den Link zu deaktivieren.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Normaler Link </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Deaktivierter Link </a></li>
- <li><a tabindex = "-1" href = "#" > Ein weiterer Link </a></li>
- </ul>
Fügen Sie eine zusätzliche Ebene von Dropdown-Menüs hinzu, die wie die von OS X beim Hover erscheinen, mit einigen einfachen Markup-Ergänzungen. Fügen Sie .dropdown-submenu
beliebige li
in einem vorhandenen Dropdown-Menü für automatisches Styling hinzu.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "Dropdown-Untermenü" >
- <a tabindex = "-1" href = "#" > Weitere Optionen </a>
- <ul class = "Dropdown-Menü" >
- ...
- </ul>
- </li>
- </ul>
Einfache 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.
- <div class = "Seitenumbruch" >
- <ul>
- <li><a href = "#" > Zurück </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 = "#" > Weiter </a></li>
- </ul>
- </div>
Links sind für verschiedene Umstände anpassbar. Verwenden Sie .disabled
für nicht anklickbare Links und .active
um die aktuelle Seite anzuzeigen.
- <div class = "Seitenumbruch" >
- <ul>
- <li class = "deaktiviert" ><a href = "#" > « </a></li>
- <li class = "aktiv" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Sie können optional aktive oder deaktivierte Anker gegen Spannen austauschen, um die Klickfunktionalität zu entfernen, während die beabsichtigten Stile beibehalten werden.
- <div class = "Seitenumbruch" >
- <ul>
- <li class = "deaktiviert" ><span> « </span></li>
- <li class = "aktiv" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Lust auf größere oder kleinere Paginierung? Fügen Sie .pagination-large
, .pagination-small
, oder .pagination-mini
für weitere Größen hinzu.
- <div class = "pagination pagination-large" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "Seitenumbruch" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-mini" >
- <ul>
- ...
- </ul>
- </div>
Fügen Sie eine von zwei optionalen Klassen hinzu, um die Ausrichtung von Paginierungslinks zu ändern: .pagination-centered
und .pagination-right
.
- <div class = "pagination paginierungszentriert" >
- ...
- </div>
- <div class = "pagination pagination-right" >
- ...
- </div>
Schnelle vorherige und nächste Links für einfache Paginierungsimplementierungen mit leichtem Markup und Stilen. Es eignet sich hervorragend für einfache Websites wie Blogs oder Zeitschriften.
Standardmäßig zentriert der Pager Links.
- <ul class = "Pager" >
- <li><a href = "#" > Zurück </a></li>
- <li><a href = "#" > Weiter </a></li>
- </ul>
Alternativ können Sie jeden Link an den Seiten ausrichten:
- <ul class = "Pager" >
- <li class = "vorherige" >
- <a href = "#" > ← Ältere </a>
- </li>
- <li class = "weiter" >
- <a href = "#" > Neuere → </a>
- </li>
- </ul>
Pager-Links verwenden auch die allgemeine .disabled
Utility-Klasse aus der Paginierung.
- <ul class = "Pager" >
- <li class = "zuvor deaktiviert" >
- <a href = "#" > ← Ältere </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> |
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> |
Für eine einfache Implementierung werden Labels und Badges (über den CSS- :empty
Selektor) einfach reduziert, wenn darin kein Inhalt vorhanden ist.
Eine leichte, flexible Komponente, um wichtige Inhalte auf Ihrer Website zu präsentieren. Es funktioniert gut auf Marketing- und inhaltsintensiven Websites.
Dies ist eine einfache Heldeneinheit, eine einfache Komponente im Jumbotron-Stil, um besondere Aufmerksamkeit auf bestimmte Inhalte oder Informationen zu lenken.
- <div class = "heldeneinheit" >
- <h1> Überschrift </h1>
- <p> Slogan </p>
- <p>
- <a class = "btn btn-primär btn-groß" >
- Mehr erfahren
- </a>
- </p>
- </div>
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 <small> Subtext für Kopfzeile </small></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 = "span4" >
- <a href = "#" class = "miniaturbild" >
- <img data-src = "holder.js/300x200" 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 = "span4" >
- <div class = "miniaturbild" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Thumbnail-Label </h3>
- <p> Miniaturbildbeschriftung... </p>
- </div>
- </li>
- ...
- </ul>
Erkunden Sie alle Ihre Optionen mit den verschiedenen Rasterklassen, die Ihnen zur Verfügung stehen. Sie können auch verschiedene Größen mischen und anpassen.
Fügen Sie einen beliebigen Text und eine optionale Schaltfläche zum Schließen ein, .alert
um eine einfache Warnmeldung zu erhalten.
- <div class = "Alarm" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
- <strong> Achtung! </strong> Überprüfe am besten dich selbst, du siehst nicht besonders gut aus.
- </div>
data-dismiss="alert"
Mobile Safari- und Mobile Opera-Browser erfordern zusätzlich zum Attribut ein href="#"
für das Ablehnen von Warnungen, wenn ein <a>
Tag verwendet wird.
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
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.
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
Verwenden Sie das jQuery-Plugin für Warnungen, um Warnungen schnell und einfach abzulehnen.
Erhöhen Sie bei längeren Nachrichten den Abstand oben und unten im Warnungs-Wrapper, indem Sie .alert-block
.
Ü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" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
- <h4> Achtung! </h4>
- Überprüfe am besten dich selbst, du bist nicht...
- </div>
Fügen Sie optionale Klassen hinzu, um die Konnotation einer Warnung zu ändern.
- <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. Nicht verfügbar in IE7-8.
- <div class = "fortschritt fortschritt-gestreift" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
Fügen Sie hinzu .active
, .progress-striped
um die Streifen von rechts nach links zu animieren. Nicht in allen IE-Versionen verfügbar.
- <div class = "fortschritt progress-gestreift aktiv" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
Legen Sie mehrere Riegel in denselben .progress
, um sie zu stapeln.
- <div class = "fortschritt" >
- <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>
Fortschrittsbalken verwenden einige der gleichen Schaltflächen- und Alarmklassen für konsistente Stile.
- <div class = "fortschritt fortschrittsinfo" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "Fortschritt Fortschritt-Erfolg" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "Fortschritt Fortschrittswarnung" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "fortschritt fortschrittsgefahr" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Ähnlich wie bei den Volltonfarben haben wir verschiedene gestreifte Fortschrittsbalken.
- <div class = "Fortschritt Fortschrittsinfo Fortschrittsstreifen" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "Fortschritt Fortschritt-Erfolg Fortschritt-gestreift" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "Fortschritt Fortschrittswarnung Fortschrittsstreifen" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "fortschritt fortschritt-gefahr fortschritt-gestreift" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
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.
Versionen vor Internet Explorer 10 und Opera 12 unterstützen keine Animationen.
Abstrakte Objektstile zum Erstellen verschiedener Arten von Komponenten (wie Blogkommentare, Tweets usw.), die neben Textinhalten ein links- oder rechtsbündiges Bild enthalten.
Die Standardmedien ermöglichen es, ein Medienobjekt (Bilder, Video, Audio) links oder rechts von einem Inhaltsblock schweben zu lassen.
- <div class = "media" >
- <a class = "nach links ziehen" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Medienüberschrift </h4>
- ...
- <!-- Verschachteltes Medienobjekt -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Mit ein wenig zusätzlichem Markup können Sie Medien in Listen verwenden (nützlich für Kommentar-Threads oder Artikellisten).
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, Vestibulum in vulputate at, tempus viverra turpis.
- <ul class = "media-list" >
- <li class = "Medien" >
- <a class = "nach links ziehen" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Medienüberschrift </h4>
- ...
- <!-- Verschachteltes Medienobjekt -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Verwenden Sie den Brunnen als einfachen Effekt für ein Element, um ihm einen Einfügungseffekt zu verleihen.
- <div class = "gut" >
- ...
- </div>
Steuerpolsterung und abgerundete Ecken mit zwei optionalen Modifikatorklassen.
- <div class = "well well-large" >
- ...
- </div>
- <div class = "gut gut-klein" >
- ...
- </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="#"
for click-Ereignis, wenn Sie lieber einen Anker verwenden möchten.
- <a class = "close" href = "#" > × </a>
Einfache, fokussierte Klassen für kleine Anzeige- oder Verhaltensoptimierungen.
Schweben Sie ein Element nach links
- class = "nach links ziehen"
- . ziehen - links {
- Schwimmer : links ;
- }
Lassen Sie ein Element nach rechts schweben
- class = "nach rechts ziehen"
- . ziehen - rechts {
- Schwimmer : rechts ;
- }
Ändern Sie die Farbe eines Elements in#999
- class = "stumm"
- . stummgeschaltet {
- Farbe : #999;
- }
Deaktivieren Sie das float
auf jedem Element
- class = "clearfix"
- . löschen {
- * Zoom : 1 ;
- &: vor ,
- &: nach {
- Anzeige : Tabelle ;
- Inhalt : "" ;
- }
- &: nach {
- klar : beides ;
- }
- }