Heim Web-Frontend js-Tutorial Kapitel 3: Bootstrap-Tabellen- und Schaltflächenfunktionen_Javascript-Kenntnisse

Kapitel 3: Bootstrap-Tabellen- und Schaltflächenfunktionen_Javascript-Kenntnisse

May 16, 2016 pm 03:03 PM

Bootstrap von Twitter ist derzeit das beliebteste Frontend-Framework. Bootstrap basiert auf HTML, CSS und JAVASCRIPT. Es ist einfach und flexibel und beschleunigt die Webentwicklung.

Lernpunkte:

1. Formular

2. Schaltfläche

In dieser Lektion lernen wir hauptsächlich Bootstrap-Tabellen- und Schaltflächenfunktionen und zeigen verschiedene umfangreiche Effekte durch integrierte CSS-Definitionen an.

1. Formular

Bootstrap bietet Entwicklern einige umfangreiche Tabellenstile zur Verwendung.

1. Grundformat

//实现基本的表格样式
<table class="table"> 
Nach dem Login kopieren

Hinweis: Wir können das entsprechende CSS über Firebug anzeigen.

2. Gestreifter Tisch

//让<tbody>里的行产生一行隔一行加单色背景效果
<table class="table table-striped"> 
Nach dem Login kopieren

Hinweis: Der Tabelleneffekt muss auf dem Grundformat.table basieren

3. Tabelle mit Rändern

//给表格增加边框
<table class="table table-bordered"> 
Nach dem Login kopieren

4. Bewegen Sie die Maus

//让<tbody>下的表格悬停鼠标实现背景效果
<table class="table table-hover"> 
Nach dem Login kopieren

5. Statusklasse

//可以单独设置每一行的背景样式
<tr class="success"> 
Nach dem Login kopieren

Hinweis: Es stehen insgesamt fünf verschiedene Stile zur Verfügung.

Stilbeschreibung:

Aktiver Mouseover auf Zeile oder Zelle
Erfolg identifiziert Erfolg oder positive Aktion
info identifiziert allgemeine Eingabeaufforderungsinformationen oder Aktionen
Das Warnzeichen warnt oder erfordert die Aufmerksamkeit des Benutzers
Gefahr bedeutet gefährliche oder potenziell negative Handlungen

6. Eine bestimmte Zeile ausblenden

//隐藏行
<tr class="sr-only"> 
Nach dem Login kopieren

7. Responsives Formular

//表格父元素设置响应式,小于 768px 出现边框
<body class="table-responsive"> 
Nach dem Login kopieren

2. Schaltfläche

Bootstrap bietet Entwicklern viele umfangreiche Schaltflächen zur Verwendung.

1. Beschriftungen oder Elemente, die als Schaltflächen verwendet werden können

//转化成普通按钮
<a href="###" class="btn btn-default">Link</a>
<button class="btn btn-default">Button</button>
<input type="button" class="btn btn-default" value="input"> 
Nach dem Login kopieren

Drei Dinge sind zu beachten:

(1). Vorsichtsmaßnahmen für Komponenten

Obwohl Schaltflächenklassen auf <a>-Elemente angewendet werden können, unterstützen Navigations- und Navigationsleistenkomponenten nur <button>-Elemente.

(2). Was Sie beachten sollten, wenn Links als Schaltflächen verwendet werden

Wenn das <a>-Element als Schaltfläche verwendet wird – und dazu dient, eine Funktion auf der aktuellen Seite auszulösen – und nicht zum Verlinken auf andere Seiten oder auf andere Teile der aktuellen Seite, dann Stellen Sie sicher, dass Sie für das Attribut „button“ die Rolle „role=“ festlegen.

(3). Browserübergreifende Anzeige

Die von uns zusammengefassten Best Practices sind: Es wird dringend empfohlen, wann immer möglich das <button>-Element zu verwenden, um in verschiedenen Browsern passende Zeicheneffekte zu erzielen.

Darüber hinaus haben wir auch einen Fehler in der Firefox-Version <30 des Browsers entdeckt, der uns daran hindert, das Zeilenhöhenattribut für Schaltflächen festzulegen, die auf dem <input>-Element basieren, was dazu führt, dass der Firefox-Browser dies nicht aufrechterhalten kann die gleiche Höhe wie andere Tasten.

2. Vordefinierte Stile

//一般信息
&lt;button class="btn btn-info"&gt;Button&lt;/button&gt; 
Nach dem Login kopieren

Stilbeschreibung

btn-default Standardstil
btn-success Erfolgsstil
btn-info allgemeiner Informationsstil
btn-warning Warnstil
btn-danger gefährlicher Stil
btn-primärer Präferenzstil
BTN-Link-Linkstil

3. Größe

//从大到小的尺寸
&lt;button class="btn btn-lg"&gt;Button&lt;/button&gt;
&lt;button class="btn"&gt;Button&lt;/button&gt;
&lt;button class="btn btn-sm"&gt;Button&lt;/button&gt;
&lt;button class="btn btn-xs"&gt;Button&lt;/button&gt; 
Nach dem Login kopieren

4. Schaltflächen auf Blockebene

//块级换行
&lt;button class="btn btn-block"&gt;Button&lt;/button&gt;
&lt;button class="btn btn-block"&gt;Button&lt;/button&gt; 
Nach dem Login kopieren

5.Aktivierungsstatus

//激活按钮
&lt;button class="btn active"&gt;Button&lt;/button&gt; 
Nach dem Login kopieren

6. Deaktivierter Zustand

//禁用按钮
&lt;button class="btn active disabled"&gt;Button&lt;/button&gt;
Nach dem Login kopieren

Das Obige sind die Bootstrap-Tabellen- und Schaltflächenfunktionen, die Ihnen der Editor vorgestellt hat. Ich hoffe, es wird Ihnen hilfreich sein!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ersetzen Sie Stringzeichen in JavaScript Ersetzen Sie Stringzeichen in JavaScript Mar 11, 2025 am 12:07 AM

Ersetzen Sie Stringzeichen in JavaScript

Benutzerdefinierte Google -Search -API -Setup -Tutorial Benutzerdefinierte Google -Search -API -Setup -Tutorial Mar 04, 2025 am 01:06 AM

Benutzerdefinierte Google -Search -API -Setup -Tutorial

Beispielfarben JSON -Datei Beispielfarben JSON -Datei Mar 03, 2025 am 12:35 AM

Beispielfarben JSON -Datei

8 atemberaubende JQuery -Seiten -Layout -Plugins 8 atemberaubende JQuery -Seiten -Layout -Plugins Mar 06, 2025 am 12:48 AM

8 atemberaubende JQuery -Seiten -Layout -Plugins

10 JQuery Syntax Highlighters 10 JQuery Syntax Highlighters Mar 02, 2025 am 12:32 AM

10 JQuery Syntax Highlighters

Was ist ' this ' in JavaScript? Was ist ' this ' in JavaScript? Mar 04, 2025 am 01:15 AM

Was ist ' this ' in JavaScript?

Erstellen Sie Ihre eigenen AJAX -Webanwendungen Erstellen Sie Ihre eigenen AJAX -Webanwendungen Mar 09, 2025 am 12:11 AM

Erstellen Sie Ihre eigenen AJAX -Webanwendungen

10 JavaScript & JQuery MVC -Tutorials 10 JavaScript & JQuery MVC -Tutorials Mar 02, 2025 am 01:16 AM

10 JavaScript & JQuery MVC -Tutorials

See all articles