Bootstrap ist ein leistungsstarkes, mobiles, reaktionsfähiges Front-End-Framework, das mit CSS, HTML und JavaScript erstellt wurde. Es bietet eine Menge Vorteile gegenüber dem Neuanfliegen und sogar gegenüber vielen anderen Frameworks.

Bootstrap wurde ursprünglich von einem Designer und Entwickler von Twitter entwickelt und hat sich zu einem der beliebtesten Front-End-Frameworks der Welt entwickelt. Es wurde zuerst als Twitter Blueprint bekannt, bevor es Open-Source wurde und diente als internes Styleguide von Twitter für mehr als ein Jahr, bevor es öffentlich veröffentlicht wurde.

Wenn Sie mit Bootstrap nicht vertraut sind, werden Sie durch die Ressourcen und Informationen auf dem Laufenden gehalten.

Warum Bootstrap?

Bootstrap hat viele Vorteile gegenüber der Neuentwicklung von Web-Dev-Projekten. Einer der größten Gründe ist die große Anzahl von Ressourcen, die für Bootstrap verfügbar sind, insbesondere im Vergleich zu vielen anderen Frameworks und Boilerplates (wir kommen später dazu).

Neben den verfügbaren Ressourcen gibt es noch viele andere Gründe, Bootstrap zu verwenden:

  1. Es ist einfach zu bedienen: Der Einstieg in Bootstrap ist ein ziemlich schneller und einfacher Vorgang. Und es ist flexibel: Sie können es mit Less oder CSS und sogar Sass (wenn Sie die Sass-Version herunterladen) verwenden.
  2. Das Grid: Bootstrap verwendet ein 12-Spalten-Responsive-Grid. Es unterstützt sogar verschachtelte und versetzte Elemente. Das Raster kann reaktionsbereit gehalten werden, oder Sie können es einfach in ein festes Layout ändern.
  3. Schnellere Entwicklung: Da Bootstrap über so viele vorgefertigte Komponenten und Ressourcen verfügt, kann Ihr Entwicklungsprozess erheblich beschleunigt werden.
  4. Basisstile: Bootstrap enthält Basisstile für eine Unmenge an HTML-Elementen, die Sie sowieso verwenden werden. Es enthält Stile für Typografie, Formulare, Bilder und vieles mehr.
  5. Pre-styled Komponenten: Bootstrap kommt auch mit vorgefertigten Komponenten für Dropdowns, Navigationsleisten, Warnungen und vielen anderen.
  6. Gebündelte JavaScript-Komponenten: Bootstrap enthält eine Reihe von JavaScript-Komponenten, um Funktionalität hinzuzufügen. Es macht es leicht, Dinge wie modale Fenster, Tooltips, Warnungen und mehr zu manipulieren. Sie können Skripts alle zusammen überspringen.
  7. Ausgezeichnete Dokumentation: Bootstrap verfügt über eine außergewöhnliche Dokumentation, die sowohl für Anfänger als auch für fortgeschrittene Benutzer nützlich ist.
  8. Einfache Integration: Bootstrap kann mit einer Vielzahl anderer Frameworks und Plattformen sowohl auf neuen als auch auf bestehenden Plattformen integriert werden. Sie können sogar nur bestimmte Elemente von Bootstrap neben Ihrem vorhandenen CSS verwenden.

Erste Schritte mit Bootstrap

Es gibt zwei Hauptwege, die Sie können Laden Sie Boostrap herunter : die vorkompilierte Version oder die Quellcodeversion. Welche Sie wählen, hängt davon ab, wie Sie beginnen möchten.

Der vorkompilierte ist bereit für die Drop-in-Verwendung in praktisch jedem Projekt und enthält kompiliertes CSS und JS sowie kompilierte und verkleinerte Versionen. Glyphicon-Schriftarten sind enthalten, zusammen mit dem optionalen Bootstrap-Design.

Die Quellcodeversion enthält das vorkompilierte CSS und JavaScript sowie die Schriftartassets. Es enthält auch Less, JavaScript und Dokumentation. Grundsätzlich ist es eine vollständigere Version, obwohl die Lernkurve ein bisschen höher ist als die vorkompilierte Version.

Es gibt auch eine Bootstrap-Version, die von Less nach Sass portiert wurde. Dies ist besonders nützlich, wenn Sie es in Rails, Compass oder Sass-only-Projekte einbinden möchten.

Sobald Sie entschieden haben, welche Version Sie installieren möchten, müssen Sie Grunt installieren, welches das Build-System ist, das Bootstrap verwendet. Sie müssen zuerst node.js und dann Grunt herunterladen und installieren. Von dort aus haben Sie eine Vielzahl von Grunt-Befehlen zur Hand.

Dann können Sie mit der grundlegenden Bootstrap-HTML-Vorlage oder einer von ihnen beginnen Beispielvorlagen . Beispielvorlagen umfassen Rasterlayouts, Jumbotron-basierte Layouts, verschiedene Navigationsleisten und andere benutzerdefinierte Komponenten (sogar einen Blog und eine Anmeldeseite).

Was ist, wenn ich keine responsive Website möchte?

Während Bootstrap sofort reaktionsschnell und mobil ist, muss es nicht so bleiben, wenn Sie keine reaktionsschnelle Website wünschen. Sie müssen nur das Viewport-Meta-Tag im CSS weglassen, die Breite der Container für jede Rasterebene überschreiben, das Verhalten beim Minimieren und Erweitern Ihrer Navigationsleisten aufheben und einige Anpassungen an den Rasterlayouts vornehmen. benutze sie. Sie können die spezifischen Anweisungen in der Erste Schritte mit der Dokumentation .

Bootstrap-Plugins, Erweiterungen und Komponenten

Bootstrap ist mit vielen tollen Funktionen ausgestattet. Aber es gibt auch viele Möglichkeiten, die Funktionalität auf Ihre Bedürfnisse zu erweitern.

Kraftstoff UX ist eine Reihe zusätzlicher JavaScript-Steuerelemente für Ihre Webanwendungen. Sie können nur die Steuerelemente bereitstellen, die Sie aus mehr als einem Dutzend verfügbarer Steuerelemente verwenden möchten.

Kraftstoff ux

Jasny Bootstrap ist eine Reihe von Komponenten einschließlich einer vertikalen Nav-Komponente und Warnungen.

Jasny Bootstrap

Bootstrap-Modal Fügt Ihrer Bootstrap-Site stapelbare, responsive AJAX-Modal-Fenster hinzu. Es unterstützt unter anderem Formate in voller Breite und lange Modale.

Bootstrap-modal

Bootbox.js ist eine kleine Bibliothek, mit der Sie leicht programmatische Dialogfelder erstellen können.

bootbox.js

Bootstrap-Bildergalerie ist eine Erweiterung von blueimp Gallery, einer touch-fähigen, reaktionsfähigen Bildergalerie, die den modalen Dialog von Bootstrap verwendet.

Bootstrap-Bildergalerie

Bootstrap-Leuchtbox ist ein einfaches Lightbox-Plugin, das auf dem Bootstrap Modal Plugin basiert. Es enthält Optionen für den Hintergrund, wie der Leuchtkasten geschlossen werden soll und mehr.

Bootstrap-Leuchtbox

Bootstrap-Formular-Helfer ist eine Sammlung von jQuery Plugins zum Erstellen von besseren Formen. Sie können die meisten von ihnen unabhängig oder zusammen verwenden, um Ihren Bedürfnissen zu entsprechen.

Bootstrap-Formular-Helfer

Benachrichtigungen ist eine Bootstrap-Erweiterung, mit der Sie ganz einfach benutzerdefinierte Benachrichtigungen zu Ihrer Website oder App hinzufügen können. Es gibt Optionen für Position, Typ, Übergänge und mehr.

Benachrichtigungen

Bootstrap-Knurren ist ein jQuery-Plugin, das reguläre Bootstrap-Warnungen in Growl-ähnliche Benachrichtigungen umwandelt. Es gibt Warnungen für Info, Fehler und Erfolgsstile, und es unterstützt mehrere aufeinander folgende Benachrichtigungen.

Bootstrap-Knurren

Bootstrap-Auswahl Fügt eine benutzerdefinierte Auswahl für Bootstrap mit einem Dropdown-Menü hinzu.

Boostrap-Auswahl

Boostrap Maxlänge Stellt einen visuellen Feedback-Indikator für das maxlength-Attribut für eine Feldeingabe bereit.

maximale Länge

Boostrap Abschlag macht es einfach, Markdown-Unterstützung für Ihre Formulare hinzuzufügen und sie nahtlos in einen Markdown-Editor zu verwandeln.

Bootstrap-Abschrift

Bootstrap-Schalter 3 macht es einfach, Ihre Checkboxen und Optionsfelder in Kippschalter zu verwandeln.

Bootstrap-Schalter

jQuery-Datei hochladen Fügt ein jQuery-Datei-Upload-Widget mit Unterstützung für Drag & Drop, mehrere Dateiauswahl und vieles mehr hinzu.

jquery Datei hochladen

jqBootstrapValidierung ist ein jQuery-Validierungs-Plugin für Bootstrap-Formulare, das einfach zu verwenden ist und es einfach macht, klare Anweisungen zu geben, wenn Validierungsfehler auftreten.

jqbootstrapvalidation

Bootstrap-wysihtml5 ist ein einfacher und schöner HTML5 WYSIWYG-Editor, der als JavaScript-Plugin kommt.

bootstrap-wysihtml5

Bootstrap-Mehrfachauswahl ist ein jQuery-Plugin für Benutzeroberflächen, das ausgewählte Eingaben mit mehreren Attributen verwendet und diese als Dropdown-Liste mit Kontrollkästchen anzeigt.

bootstrap multiselect

BIC Kalender ist ein einfacher jQuery Kalender zum Markieren von Events.

Bic Kalender

bootstrap-datetimepicker ist eine einfache Datums- und Uhrzeitauswahlkomponente für Bootstrap.

bootstrap-datetimepicker

Ziffernblatt ist ein Zeitzähler für Bootstrap mit Optionen für Dinge wie Format und Trigger.

Ziffernblatt

Bootstrap Zeitpicker macht es einfach, eine Zeit für eine Texteingabe entweder mit der Maus oder den Pfeiltasten auszuwählen.

Bootstrap Zeitzähler

Farbpalette für Bootstrap ist eine einfache Farbauswahl, die grundlegende, Gmail-ähnliche und benutzerdefinierte Farbpaletten bietet.

Farbpalette für Bootstrap

Wähle eine Farbe ist ein jQuery-Farbwähler für Bootstrap, der flexible Texteingabe, gespeicherte Farben und mehr ermöglicht.

wähle eine Farbe

Bootstro.js macht es einfach, eine geführte Tour zu Ihrer Website hinzuzufügen.

Stiefel

Social Buttons für Twitter Bootstrap 2 gibt Ihnen soziale Schaltflächen, die vektorisiert, zoombar, netzwerkfähig und anpassbar sind.

soziale Knöpfe

Flippant.js ist eine JavaScript- und CSS-Bibliothek zum Umblättern, die einfach angepasst werden kann, ohne Abhängigkeiten.

flippant.js

Tabulator für Bootstrap ordnet die Registerkarten in Dropdown-Menüs an, wenn sie nicht alle in den zugewiesenen Bereich passen.

Tab Drop für Bootstrap

Tocify ist ein jQuery-Inhaltsverzeichnis-Plugin, das mit Bootstrap thematisiert werden kann.

zu kreuzen

Bootpag ist ein jQuery-Plugin für dynamisches Paginieren, das mit Bootstrap oder alleine arbeitet.

Bootpag

Typahead.js ist eine JavaScript-Bibliothek von Twitter zum Erstellen von TypeAheads.

typeahead.js

X-editierbar können Sie editierbare Elemente auf Ihrer Seite innerhalb von Bootstrap erstellen.

x-editierbar

Bootstrap-Baumansicht ist eine einfache Lösung zum Anzeigen von hierarchischen Baumstrukturen.

Bootstrap-Baumansicht

Tokenfield für Bootstrap ist ein fortgeschrittenes Tokenisierungs-Plugin, das sich auf Keyboard- und Copy-Paste-Unterstützung konzentriert.

Tokenfeld

Bootstrap-Sterne-Bewertung ist ein jQuery-Plugin für die Bewertung von Sternen, das Funktionen wie die Unterstützung von Teilbeträgen und RTL-Eingaben unterstützt.

Bewertung in Sternen

Yamm Megamenu ist ein weiteres Megamenu für Bootstrap, das die standardmäßige Navbar Markup und die Fluid Grid Systemklassen verwendet.

yamm Megamenu

Summernote ist ein einfacher WYSIWYG-Editor für Bootstrap.

Sommernote

Knockout-Bootstrap ist eine Gruppe von Knockout-Binding-Handlern für den Zugriff auf Bootstrap-JavaScript-Widgets.

schlagen

Gridmanager.js können Sie Grid-Layouts in Frameworks wie Bootstrap erstellen und bearbeiten.

Gridmanager

Slider für Bootstrap ist eine Bootstrap-Schiebereglerkomponente für Formulare.

Schieberegler für Bootstrap

WATable ist ein jQuery-Plugin, mit dem Sie Ihre Daten schnell und einfach filtern, formatieren, paginieren und sortieren können.

watable

Bootstrap-Datagrid ist ein jQuery-Plugin für Bootstrap, das vollständig anpassbar ist und gleichzeitig einfach und leistungsstark bleibt.

Bootstrap-Datagrid

PNotifizieren ist eine JavaScript-Benachrichtigungs-Erweiterung für Bootstrap.

pnotify

Bootstrap-Tour ist eine einfache Erweiterung zum Erstellen von Site-Touren mit (oder ohne) Bootstrap.

Bootstrap-Tour

Das Bootstrap Accessibility Plugin , von PayPal, macht viele Bootstrap-Komponenten für Benutzer von Tastaturen und Bildschirmleseprogrammen verfügbar.

Bootstrap-Accessibility-Plugin

Bootstrap-Videoplayer ist ein anpassbares HTML5 Video Player jQuery Plugin.

Bootstrap-Videoplayer

Ladda UI ist eine Reihe von Ladeindikatoren, die hauptsächlich für die Verwendung mit Formularen bestimmt sind.

Ladda Ui

Bootstrap-Designs, Vorlagen und UI-Kits

Sie können Ihre eigenen Designs und Vorlagen von Grund auf neu erstellen, wenn Sie möchten, oder diese kostenlosen und Premium-Assets auschecken, um Zeit zu sparen. Einige sind dazu gedacht, so wie sie sind zu verwenden, während viele andere als Sprungbrett für eigene Designs gedacht sind.

Kreativer Markt hat mehr als 300 Premium-Bootstrap-Themen verfügbar.

Kreativer Markt

BootstrapMade bietet Themen in einer Vielzahl von Stilen an.

Bootstrapmade

BootstrapBay ist ein Marktplatz für Premium-Bootstrap-Themen und Vorlagen, in denen Sie kaufen oder verkaufen können.

Bootstrapbay

GridGum ist ein Premium-Themenmarkt mit Dutzenden von Themen im Angebot.

Gridgum

ThemeForest hat Hunderte von Bootstrap-Themen zum Verkauf, die bei nur $ 4 beginnen.

Themenwald

WrapBootstrap bietet Themen für alles von E-Commerce-Websites bis zu Zielseiten.

wrapbootstrap

Kardetrage ist ein riesiges UI-Kit für Bootstrap, das CSS, Komponenten und JavaScript enthält.

Kardetrage

Flatstrap ist ein kostenloses und Open-Source Bootstrap Theme Framework ohne all die Extras.

Flachriemen

Bootmetro ist ein Web-Framework, das das Erscheinungsbild von Windows 8 hat.

Bootmetro

Fbootstrapp ist ein Toolkit zum Erstellen von Facebook Iframe-Apps mit Bootstrap.

fbootstrap

Bootplus ist ein Google-gestütztes Front-End-Framework, das schlank und intuitiv ist.

Bootplus

Vorlage erhalten ist eine kleine Sammlung von HTML5 und CSS3 Vorlagen in verschiedenen Stilen.

Vorlage erhalten

BootstrapTaste ist eine Sammlung von kostenlosen und Premium-Bootstrap-Themen.

Bootstrapaste

Bootstrap Zero ist die selbsternannte größte Open-Source-Vorlagensammlung für Bootstrap.

Bootstrap Null

Schwarze Krawatte ist eine Sammlung von kostenlosen und Premium-Themes, die auf verschiedenen Versionen von Bootstrap basieren. Sie umfassen alles von Dashboard-Themen über News-Aggregatoren bis hin zu Portfolio-Themen.

schwarze Krawatte

Start-Framework ist ein einfaches, aber leistungsfähiges Bootstrap-Framework von DesignModo.

Anfang

Bootswatch ist eine Sammlung von kostenlosen, einfach zu installierenden, modularen Bootstrap-Themes.

Stiefelwatch

Starten Sie Bootstrap ist eine Sammlung von kostenlosen Bootstrap-Designs und -Templates, einschließlich Blog-Designs, Portfolio-Designs und mehr.

Bootstrap starten

Joostrap ist eine Sammlung von Joomla-Vorlagen, die mit Bootstrap erstellt wurden.

Joostrap

Thema Armada ist eine Reihe von handgefertigten Responsive-Themes, die mit Bootstrap erstellt werden und bereits ab 8 $ erhältlich sind.

Thema Armada

PrepBootstrap ist eine riesige Quelle von kostenlosen Themes, Vorlagen und Widgets für alles von Admin-Oberflächen bis zu Kontaktformularen.

prepbootstrap

RandThemen ist eine Sammlung von Premium-Bootstrap-Designs, die sowohl Front- als auch Back-End-Designs enthalten.

Randthemen

Wurzeln ist ein WordPress-Starter-Theme, das auf Bootstrap basiert.

Wurzeln

UI Bootstrap ist eine Sammlung von Bootstrap-Komponenten, die in AngularJS geschrieben wurden.

UI Bootstrap

Der Bootstrap ist ein sauberes und modernes Bootstrap WordPress Theme.

der Bootstrap

BootstrapWP ist eine solide Basis für benutzerdefinierte WordPress-Theme-Entwicklung basierend auf Bootstrap.

Bootstrapwp

StrapPress ist ein WordPress-Theme, das zuerst mobil ist, reaktionsschnell ist und viele Bootstrap-Elemente enthält.

Sträfling

Schuhputz ist ein fortgeschrittenes WordPress Theme basierend auf Bootstrap.

Schuhputz

Rahmen offenlegen ist ein Basisthema, das ein flüssiges Layout, HTML5 und CSS3 sowie responsive Menüs bietet.

entlarven

Weitere Bootstrap-Ressourcen

Neben grundlegenden Erweiterungen und Themen gibt es noch viele andere Bootstrap-Ressourcen, die das Arbeiten mit Bootstrap einfacher und angenehmer machen.

Das Bootstrap Style Guide Boilerplate unterstützt Sie halbautomatisch beim Erstellen von Living Style Guides, indem Sie ein Stylesheet verknüpfen und HTML-Dateien für jedes Muster oder Element erstellen.

Style-Guide-Muster

Bootstrap-Magie ist ein Bootstrap-Theme-Editor, mit dem Sie Designs schneller erstellen können.

Bootstrap-Magie

Akademisch ist ein schnelles Blog CMS basierend auf Bootstrap.

akademisch

Wright ist ein Joomla 2.5 und 3.x Framework, das auf Bootstrap basiert.

Wright

AngularStrap ist eine Reihe von nativen AngularJS-Direktiven für Bootstrap 3.

Angularstrap

PaintStrap können Sie Bootstrap-Designs mit Farbpaletten von Adobe Kuler oder COLOURlovers erstellen.

Farbband

Durandal ist ein Framework zum Erstellen von Single-Page-Apps, die mit Bootstrap integriert werden können.

Durandal

Aufwendig macht es einfach, aus einem Bild ein eigenes Bootstrap-Farbschema zu erstellen.

verschwenderisch

LayoutIt! ist ein Drag & Drop Interface Builder zum Erstellen Ihres Frontend-Codes.

Layout

Pingendo ist eine visuelle Desktop-App für das Prototyping von Responsive Designs basierend auf Bootstrap.

pingedo

Bootsnip ist eine Elementgalerie für Bootstrap-Ressourcen.

Bootsnack

Bootply ist ein Spielplatz zum Erstellen, Testen und Prototyping mit dem Bootstrap-Framework.

Bootply

Dojo für Bootstrap kombiniert Bootstrap-Komponenten mit benutzerdefinierten Dojo-Modulen für alles von modalen Fenstern über Karussells bis hin zu Schaltflächen.

Dojo für Bootstrap

Bootsnipp Form Builder ist ein Formular-Generator, der Drag & Drop-Komponenten verwendet.

Stiefelschnalle Form Builder

Stiefelschnalle Button Builder ist ein einfach zu bedienender Button Builder, mit dem Sie die Ausgabe, den Button-Text, die Farbe, die Größe und das Symbol anpassen können.

Bootsnip-Knopfbauer

Ratsche ist ein Tool zum Erstellen von mobilen Apps mit HTML-, CSS- und JavaScript-Komponenten.

Ratsche

Bootbundle ist eine Sammlung von Themen, Snippets und Komponenten für Bootstrap.

Bootbundle

BootSwatchr ist ein visueller Theme Creator zum Erstellen von Bootstrap Themes von Grund auf.

Stiefelwächter

Reagieren Bootstrap ist ein Bootstrap-Build des beliebten Front-End-Frameworks.

reagieren

Brix.io ist ein Interface Builder für Bootstrap. Es ist Cloud-basiert, einfach zu bedienen und bietet Echtzeit-Collaboration.

brix.io

Einige großartige Bootstrap-Projekte

Es gibt Unmengen von Websites, die bereits auf Bootstrap laufen. Die folgenden zeigen, wie viel Vielfalt mit Bootstrap möglich ist.

Lexigramme

Lexigramme

BabysitMyDog.com

Babysitmydog

EasyGenerator

easygenerator

MobStyle

Mobstyle

Der afrikanische Aktienfonds

aef

WebXtrap

webxtrap

Paul V.

Paul v

High Roller Fun Casino

hohe Rollen

Vansh

Vansh

Noel Hanna

Noel Hanna

Prusik

Prusik

HIP-Werbung

hippe Werbung

Waschtag

Waschtag

Filter Surfboard Herstellungsakademie

Filter

Rationalisieren

rationalisieren

Küche

Küche

DSTLD

dstld

Nas Ferias

Nas Ferias

Vert

Vert

Montere

montere

Drury Gebäude

drury Gebäude

Plaza Klassisches Filmfestival

plaza klassisches Filmfestival

1Bite2Go

1bite2go

Riot Design

Riot Design

Codiqa

Kodiaka

Sean Halpin

Sean Halpin

Simblebots

SimpleBots

Magisch

mysteriös

Handwerksart

Handwerkstyp

Surreales CMS

surreale cms

Nicken

Nicken

Markt

markt

Startup-Türkei

Start Truthahn

Felix Morelo

felix morelo

Die glückliche Startup-Schule

die glückliche Startup-Schule

Kontest

Kontest

Niederländische Nationaloper und Ballett

niederländischer Staatsangehöriger

Dagobert Renouf

dagobert renouf

Die Rolling Stones

die Rolling Stones

Fazit

Bootstrap ist nur eines von vielen verfügbaren Frameworks zum Erstellen reaktionsschneller, auf Mobilgeräten installierter Websites mit HTML, CSS und JavaScript. Nehmen Sie sich die Zeit zu studieren, was Bootstrap tun kann (und was Sie damit tun können), verglichen mit anderen Frameworks und wählen Sie diejenige, die am besten zu Ihren spezifischen Projektanforderungen passt. Und haben Sie keine Angst, verschiedene Frameworks für verschiedene Projekte zu wählen!