English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dieses Kapitel wird einige nützliche Hilfsklassen in Bootstrap besprechen.
Unterschiedliche Klassen zeigen unterschiedliche Textfarben an. Wenn der Text ein Link ist, wird er beim Bewegen des Mauszeigers über den Text dunkler:
Klasse | Beschreibung | Beispiel |
---|---|---|
.text-muted | "text-Textstil der "muted" Klasse | Versuchen Sie es aus |
.text-primary | "text-Textstil der "primary" Klasse | Versuchen Sie es aus |
.text-success | "text-Textstil der "success" Klasse | Versuchen Sie es aus |
.text-info | "text-Textstil der "info" Klasse | Versuchen Sie es aus |
.text-warning | "text-Textstil der "warning" Klasse | Versuchen Sie es aus |
.text-danger | "text-Textstil der "danger" Klasse | Versuchen Sie es aus |
Unterschiedliche Klassen zeigen unterschiedliche Hintergrundfarben an. Wenn der Text ein Link ist, wird er beim Bewegen des Mauszeigers über den Text dunkler:
Klasse | Beschreibung | Beispiel |
---|---|---|
.bg-primary | Tabellenzellen verwenden "bg-primary" Klasse | Versuchen Sie es aus |
.bg-success | Tabellenzellen verwenden "bg-success" Klasse | Versuchen Sie es aus |
.bg-info | Tabellenzellen verwenden "bg-info" Klasse | Versuchen Sie es aus |
.bg-warning | Tabellenzellen verwenden "bg-warning" Klasse | Versuchen Sie es aus |
.bg-danger | Tabellenzellen verwenden "bg-"danger"-Klasse | Versuchen Sie es aus |
Klasse | Beschreibung | Beispiel |
---|---|---|
.pull-left | Element floaten nach links | Versuchen Sie es aus |
.pull-right | Element floaten nach rechts | Versuchen Sie es aus |
.center-block | Setzen Sie das Element auf display:block und zentriert darstellen | Versuchen Sie es aus |
.clearfix | Flussbereinigung | Versuchen Sie es aus |
.show | Erzwingen Sie das Anzeigen von Elementen | Versuchen Sie es aus |
.hidden | Erzwingen Sie das Verbergen von Elementen | Versuchen Sie es aus |
.sr-nur | Verbergen Sie Elemente auf anderen Geräten als Bildschirmlesern | Versuchen Sie es aus |
.sr-nur-focusable | und .sr-only-Klasse zusammen mit, um sie bei Fokus der Elemente anzuzeigen (z.B. für Benutzer mit Tastatursteuerung) | Versuchen Sie es aus |
.text-hide | Ersetzen Sie den Textinhalt der Seite durch ein Hintergrundbild | Versuchen Sie es aus |
.close | Zeige Schließknopf an | Versuchen Sie es aus |
.caret | Zeige Dropdown-Funktion an | Versuchen Sie es aus |
Verwenden Sie das allgemeine Schließsymbol, um Modale und Warnungen zu schließen. Verwenden Sie die class close erhält das Schließsymbol.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap-Beispiel - Schließsymbol</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <p>Schließsymbolbeispiel <button type="button" class="close" aria-hidden="true">×</>button> </>p> </body> </html>Testen Sie heraus, ob ‹/›
Das Ergebnis ist wie folgt gezeigt:
aria-hidden="true" hilft hauptsächlich Behinderten (wie Blinden) bei der Verwendung von Lesegeräten (Lesen des Inhalts und Automatisches Abspielen), beim Abspielen des Inhalts mit diesem Attribut wird automatisch übersprungen, um Behinderten zu vermeiden, dass sie verwirrt werden!
Verwenden Sie den Platzhalter, um Dropdown-Funktionen und Richtungen anzuzeigen. Verwenden Sie die class caret der <span>-Elemente erhält diese Funktion.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap-Beispiel - Platzhalter</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <p>Platzhalterbeispiel <span class="caret"></>span> </>p> </body> </html>Testen Sie heraus, ob ‹/›
Das Ergebnis ist wie folgt gezeigt:
Sie können die class pull-left oder pull-right um Elemente nach links oder rechts zu floaten. Die folgenden Beispiele demonstrieren dies.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap-Beispiel - Schnelle Flussbereinigung</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="pull-left"> Schnell nach links bewegen </div> <div class="pull-right"> Schnell nach rechts bewegen </div> </body> </html>Testen Sie heraus, ob ‹/›
Das Ergebnis ist wie folgt gezeigt:
Um die Komponenten in der Navigationsleiste auszurichten, verwenden Sie .navbar-left oder .navbar-right Ersetzen. Weitere Informationen finden Sie Bootstrap-Navigationsleiste.
Verwenden Sie class center-block um Elemente zentriert darzustellen.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap-Beispiel - Zentriertes Inhaltsblock</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="row"> <div class="center-block" style="Breite:200px;background-color:#ccc;"> Das ist center-block-Beispiel </div> </div> </body> </html>Testen Sie heraus, ob ‹/›
Das Ergebnis ist wie folgt gezeigt:
Um die Flussbereinigung eines Elements zu entfernen, verwenden Sie bitte .clearfix class.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap-Beispiel - Flussbereinigung</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="clearfix" style="Hintergrund: #D8D8D8;Rahmen: 1px festes #000 einrücken: 10px;"> <div class="pull-left" style="background:#58D3F7"> Schnell nach links bewegen </div> <div class="pull-right" style="background: #DA81F5"> Schnell nach rechts bewegen </div> </div> </body> </html>Testen Sie heraus, ob ‹/›
Das Ergebnis ist wie folgt gezeigt:
Verwenden Sie die Klasse .show und .hidden Stellen Sie gezwungenermaßen die Anzeige oder Verbergen von Elementen fest (einschließlich des Screenreaders).
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap-Beispiel - Zeigen und Verbergen von Inhalten</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="row" style="padding: 91px 100px 19px 50px;"> <div class="show" style="margin-left:10px;width:300px;background-color:#ccc;"> Dies ist ein Beispiel für die show-Klasse </div> <div class="hidden" style="width:200px;background-color:#ccc;"> Dies ist ein Beispiel für die hide-Klasse </div> </div> </body> </html>Testen Sie heraus, ob ‹/›
Das Ergebnis ist wie folgt gezeigt:
Verwenden Sie die Klasse .sr-nur Verbergen Sie Elemente für alle Geräte, außer dem Screenreader.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap-Beispiel - Screenreader</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="row" style="padding: 91px 100px 19px 50px;"> <form class="form-inline" role="form"> <div class="form-group"> <label class="sr-only" for="email">E-Mail-Adresse</label> <input type="email" class="form-control" placeholder="Geben Sie E-Mail-Adresse ein"> </div> <div class="form-group"> <label class="sr-only" for="pass">Passwort</label> <input type="password" class="form-control" placeholder="Passwort"> </div> </form> </div> </body> </html>Testen Sie heraus, ob ‹/›
Das Ergebnis ist wie folgt gezeigt:
Hier sehen wir zwei input-typische label-Tags, die alle class haben sr-nurDaher werden die Tags nur für Screenreader sichtbar.