Heim > Web-Frontend > js-Tutorial > Lernen des Web-Frontend-Frameworks – Bootstrap

Lernen des Web-Frontend-Frameworks – Bootstrap

PHPz
Freigeben: 2018-10-15 16:09:07
Original
1804 Leute haben es durchsucht

Heute gebe ich Ihnen eine nützliche Information: Bootstrap. Ich hoffe, Sie lernen es geduldig.

Null. Vorne geschrieben

Bootstrap ist ein sehr gutes Front-End-Framework, das als Front-End verwendet werden muss Ich fand es sehr nützlich und für Anfänger zu empfehlen.

1. Was ist Bootstrap?

[Ähnliche Videoempfehlungen: Bootstrap-Tutorial]

Bootstrap von Twitter ist derzeit das beliebteste Front-End-Framework. Bootstrap basiert auf HTML, CSS und JAVASCRIPT. Es ist einfach und flexibel und beschleunigt die Webentwicklung. Gleichzeitig ist Bootstrap auch das beliebteste HTML-, CSS- und JS-Framework für die Entwicklung von WEB-Projekten mit responsivem Layout und Mobile-First. Als Framework unterstützt es die Frontend-Entwicklung wie jQuery EasyUI und WeUI. Kurz gesagt: Verwenden Sie Bootstrap, um die Front-End-Entwicklung einfach und effizient zu gestalten.


Hinweise:
1. jQuery EasyUI: jQuery EasyUI ist ein jQuery-basiertes Framework, das verschiedene Benutzeroberflächen integriert Plugin.
2. WeUI: WeUI ist eine grundlegende Stilbibliothek, die mit der nativen visuellen Erfahrung von WeChat übereinstimmt. Sie wurde vom offiziellen WeChat-Designteam für die WeChat-Webentwicklung entworfen und kann die Benutzerwahrnehmung verbessern vereinheitlicht. Enthält verschiedene Elemente wie Schaltfläche, Zelle, Dialog, Toast, Artikel, Symbol usw.

2. Erste Schritte mit Bootstrap

Um das Bootstrap-Framework verwenden zu können, müssen Sie über Grundkenntnisse in HTML, CSS und JavaScript verfügen. Wenn Sie es noch nicht beherrschen, können Sie es im [Rookie-Tutorial] lernen.
2.1 Umgebungskonfiguration
Sie haben zwei Möglichkeiten, Bootstrap zu verwenden: lokale Anrufe und Netzwerkanrufe.
Lokale Anrufe müssen [Bootstrap für die Produktionsumgebung] aus dem Internet herunterladen, Download-Adresse: http://v3.bootcss.com/getting-started.
Lernen des Web-Frontend-Frameworks – Bootstrap Nachdem der Download abgeschlossen ist, entpacken Sie die Datei und rufen Sie die drei Ordner ab, wie unten gezeigt. Diese drei Ordner werden zum Speichern von Stildateien, Schriftartdateien und JS-Skriptdateien verwendet.
Lernen des Web-Frontend-Frameworks – BootstrapVerwenden Sie für Netzwerkanrufe nur den kostenlosen CDN-Beschleunigungsdienst von BootCDN. Schreiben Sie einfach den folgenden Link in Ihre Webseitendatei.

<!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
 <!-- 可选的 Bootstrap 主题文件(一般不用引入) --> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> <!-- 最新的 Bootstrap 核心 JavaScript 文件 --> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
Nach dem Login kopieren

2.2 Bootstrap verstehen

2.2.1 Bootstrap ist ein HTML5-Dokument

Einige von Bootstrap verwendete HTML-Elemente und CSS-Eigenschaften erfordern, dass die Seite auf einen HTML5-Dokumenttyp eingestellt ist . Jede Seite in Ihrem Projekt sollte wie folgt formatiert sein.

<!DOCTYPE html> <html lang="zh-CN"> ... </html>
Nach dem Login kopieren

2.2.2 Mobile First

Bootstrap 3 ist mobilfreundlich. Anstatt einfach einige optionale Stile für mobile Geräte hinzuzufügen, ist es direkt in den Kern des Frameworks integriert. Allerdings ist Bootstrap Mobile-First. Mobilgerätespezifische Stile werden in jede Ecke des Rahmens integriert, anstatt eine zusätzliche Datei hinzuzufügen.
Um eine ordnungsgemäße Zeichnung und Touch-Skalierung sicherzustellen, muss das Ansichtsfenster-Metadaten-Tag hinzugefügt werden.

<meta name="viewport" content="width=device-width, initial-scale=1">
Nach dem Login kopieren

In mobilen Browsern kann das Zoomen deaktiviert werden, indem das Metaattribut des Ansichtsfensters auf user-scalable=no gesetzt wird. Durch Deaktivieren der Zoomfunktion können Benutzer nur auf dem Bildschirm scrollen, sodass Ihre Website eher wie eine native Anwendung aussieht. Beachten Sie, dass wir diese Methode nicht für alle Websites empfehlen, sie hängt jedoch von Ihrer eigenen Situation ab.

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
Nach dem Login kopieren

2.2.3 Rastersystem

Bootstrap bietet ein reaktionsfähiges, mobiles, flüssiges Rastersystem. Wenn die Bildschirm- oder Ansichtsfenstergröße zunimmt, unterteilt das System es automatisch in bis zu 12 Spalten. Es enthält benutzerfreundliche vordefinierte Klassen sowie leistungsstarke Mixins zum Generieren semantischerer Layouts.
Das Rastersystem wird verwendet, um Seitenlayouts über eine Reihe von Zeilen und Spalten zu erstellen, und Ihre Inhalte können in diesen erstellten Layouts platziert werden. Hier ist eine Einführung in die Funktionsweise des Bootstrap-Rastersystems:

  • „Zeile“ muss in .container (feste Breite) oder .container-fluid (100 %
    Breite) enthalten sein um ihm die richtige Ausrichtung und Polsterung zu geben.

  • Erstellen Sie eine Reihe von „Spalten“ in horizontaler Richtung durch „Zeilen“.

  • Ihr Inhalt sollte in „Spalte“ platziert werden und nur „Spalte“ kann ein direktes untergeordnetes Element von Zeile sein.

  • Vordefinierte Klassen Wie .row und .col-xs-4 können auch die im Bootstrap-Quellcode definierten Mixins verwendet werden, um semantische Layouts zu erstellen einen Zwischenraum zwischen den Spalten durch Festlegen des Füllattributs für die „Spalte“. Durch Festlegen eines negativen Werts für das .row-Element

    margin Dies versetzt den
  • padding-Satz für das .container-Element und indirekt auch für das
  • Polsterung für die in der „Zeile“ enthaltene „Spalte“.
  • Der negative Rand ist der Grund, warum das folgende Beispiel nach außen ragt. Inhalte in Rasterspalten werden ausgerichtet.

  • Spalten in einem Rastersystem stellen den Bereich dar, den sie abdecken, indem sie einen Wert von 1 bis 12 angeben. Beispielsweise können mit drei .col-xs-4 drei Spalten gleicher Breite erstellt werden.

  • Wenn eine „Zeile“ mehr als 12 „Spalten“ enthält, werden die Elemente, die die zusätzlichen „Spalten“ enthalten, als Ganzes behandelt.

  • Die Rasterklasse eignet sich für Geräte mit einer Bildschirmbreite, die größer oder gleich der Haltepunktgröße ist, und die Rasterklasse wird für Geräte mit kleinem Bildschirm überschrieben. Daher funktioniert die Anwendung beliebiger
    .col-md-*-Rasterklassen auf ein Element auf Geräten mit Bildschirmbreiten, die größer oder gleich der Haltepunktgröße sind, und überschreibt die Rasterklassen für Geräte mit kleinem Bildschirm. Daher ist die Anwendung von
    .col-lg-* auf das Element nicht möglich und wirkt sich auch auf Geräte mit großem Bildschirm aus.

Wenden Sie diese Prinzipien auf Ihren Code an, indem Sie die folgenden Beispiele studieren.
Das Bild unten hilft, das Grid-System von Bootstrap zu verstehen.

Lernen des Web-Frontend-Frameworks – Bootstrap

Verwandte Empfehlungen:

Kapitel 2 Einheit 1 von Bootstrap-Bootstrap CSS_html/css_WEB-ITnose

Bootstrap-Studiennotizen Bootstrap Component_html/css_WEB-ITnose

Das obige ist der detaillierte Inhalt vonLernen des Web-Frontend-Frameworks – Bootstrap. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage