Bootstrap-5-Beispiele mit Tailwind-Entsprechungen

Bootstrap-5-Beispiele

Bootstrap-5-Beispiele: Navbar, Cards, Grid, Modal + Tailwind | We.Inc

Live-Beispiele für Bootstrap 5.3: Navbar, Cards, Grid, Formulare, ein Modal, Alerts und Buttons, jeweils mit der Tailwind-Entsprechung und einem Klassen-Übersetzer.

Bootstrap 5 baut Layouts aus fertigen Klassen: navbar navbar-expand-lg für ein Menü, row und col-md-4 für ein 12-spaltiges Grid, card für Inhaltsboxen, btn btn-primary für Buttons und alert alert-success für Meldungen. Binde das 5.3.3-CSS über ein CDN ein und das JavaScript-Bundle nur für interaktive Teile wie Modals und Dropdowns.

Zentrale Bootstrap-5-Klassen

Jede Komponente unten ist neu für Bootstrap 5.3 geschrieben und wird live angezeigt, mit der Tailwind-CSS-Version derselben Sache daneben, damit du beide Vokabulare vergleichen oder eine Seite vom einen ins andere portieren kannst. Ein Klassen-Übersetzer erledigt die gängigen Eins-zu-eins-Ersetzungen.

Häufige Fragen

Wie klappt eine Bootstrap-5-Navbar auf dem Handy ein?

Nutze navbar-expand-lg (oder md, sm) auf dem nav, füge einen navbar-toggler-Button mit data-bs-toggle="collapse" und einem data-bs-target hinzu, das auf die ID des Menüs zeigt, und umschließe die Links mit einem div mit collapse navbar-collapse. Zum Öffnen und Schließen braucht der Umschalter das Bootstrap-JavaScript-Bundle.

Wie viele Spalten hat das Bootstrap-Grid?

Zwölf pro Zeile. col-6 nimmt die Hälfte ein, col-4 ein Drittel, und Breakpoint-Präfixe wie col-md-4 gelten ab dieser Breite aufwärts. Es gibt sechs Breakpoints: den Standard unter 576px, dann sm, md, lg, xl und xxl bei 576, 768, 992, 1200 und 1400 Pixeln.

Sollte ich Bootstrap oder Tailwind nutzen?

Bootstrap ist schneller, wenn du fertige Komponenten und einen klassischen Look mit wenig Designarbeit willst. Tailwind ist schneller, wenn du ein eigenes Design hast und Komponenten selbst baust. Beide stehen unter der MIT-Lizenz und werden gut gepflegt.

Braucht Bootstrap 5 jQuery?

Nein. Bootstrap 5 hat jQuery entfernt. Seine JavaScript-Plugins sind reines JavaScript, und Popper ist die einzige Abhängigkeit, enthalten in der Bundle-Datei.

Warum öffnet und schließt sich das Modal auf dieser Seite nicht?

Die Beispiele laufen in einem abgeschotteten Frame mit deaktivierten Skripten, daher wird das Modal mit den Klassen position-static und d-block bereits geöffnet angezeigt. Auf einer echten Seite öffnet und schließt das JavaScript-Bundle es und verwaltet den Fokus.

Wann Bootstrap und wann Tailwind

Lizenz und Namensnennung

Komponenten: Bootstrap 5.3 live, Tailwind daneben

Jeder Live-Frame lädt eine unveränderte Kopie des Bootstrap-5.3.3-Stylesheets, die wir selbst hosten. In deinem eigenen Projekt lädst du es mit dem unten gezeigten Link vom offiziellen CDN. Skripte sind in den Frames deaktiviert, daher ist nur die CSS-Seite jeder Komponente zu sehen.

Bootstrap 5.3.3 im eigenen Projekt laden

Setze das Stylesheet in den head und das Bundle vor das schließende body-Tag. Kopiere die Integrity-Hashes von getbootstrap.com und füge sie als Attribute integrity und crossorigin hinzu.

Navbar: Bootstrap 5.3

navbar-expand hält die Links bei jeder Breite sichtbar, da der Frame das Collapse-Skript nicht ausführen kann. Nutze auf einer echten Website navbar-expand-lg plus einen Toggler.

Navbar: Tailwind-Entsprechung

Dieselbe Komponente mit Tailwind-Utility-Klassen. Sie braucht einen Tailwind-Build, daher wird sie nur als Code gezeigt.

Cards in einem Grid: Bootstrap 5.3

Drei Cards teilen sich eine Zeile mit g-3-Abständen. Ersetze col-4 durch col-md-4, damit sie auf Handys untereinander stehen.

Cards in einem Grid: Tailwind-Entsprechung

Dieselbe Komponente mit Tailwind-Utility-Klassen. Sie braucht einen Tailwind-Build, daher wird sie nur als Code gezeigt.

Grid mit Breakpoints: Bootstrap 5.3

Die Spalten ergeben zusammen 12. Jede col-*-Klasse ist hier fest, damit du die Aufteilung siehst; füge sm-, md- oder lg-Präfixe für responsive Änderungen hinzu.

Grid mit Breakpoints: Tailwind-Entsprechung

Dieselbe Komponente mit Tailwind-Utility-Klassen. Sie braucht einen Tailwind-Build, daher wird sie nur als Code gezeigt.

Formular mit Validierungs-Styling: Bootstrap 5.3

form-label und form-control sorgen für einheitliche Felder; is-invalid mit invalid-feedback zeigt einen Fehler ganz ohne Skript.

Formular mit Validierungs-Styling: Tailwind-Entsprechung

Dieselbe Komponente mit Tailwind-Utility-Klassen. Sie braucht einen Tailwind-Build, daher wird sie nur als Code gezeigt.

Modal (geöffnet dargestellt): Bootstrap 5.3

position-static und d-block zeigen das Modal für die Demo inline an. Auf einer echten Seite lässt du sie weg und öffnest es mit data-bs-toggle="modal".

Modal (geöffnet dargestellt): Tailwind-Entsprechung

Dieselbe Komponente mit Tailwind-Utility-Klassen. Sie braucht einen Tailwind-Build, daher wird sie nur als Code gezeigt.

Alerts: Bootstrap 5.3

Kontextfarben kommen von alert-*-Modifikatoren. Füge role="alert" nur Meldungen hinzu, die nach einer Aktion erscheinen.

Alerts: Tailwind-Entsprechung

Dieselbe Komponente mit Tailwind-Utility-Klassen. Sie braucht einen Tailwind-Build, daher wird sie nur als Code gezeigt.

Buttons: Bootstrap 5.3

Varianten für gefüllt, Outline, Größe und deaktiviert. Ein als Button gestalteter Link behält role=button nur, wenn er eine Aktion auslöst statt zu navigieren.

Buttons: Tailwind-Entsprechung

Dieselbe Komponente mit Tailwind-Utility-Klassen. Sie braucht einen Tailwind-Build, daher wird sie nur als Code gezeigt.

Klassenzuordnung von Bootstrap zu Tailwind

Das sind ungefähre, keine exakten Entsprechungen: Die Bootstrap-Abstandsstufen 1 bis 5 entsprechen etwa 0.25, 0.5, 1, 1.5 und 3 rem, während Tailwind 0.25 rem pro Stufe verwendet.

Gängige Eins-zu-eins-Ersetzungen

Klassen-Übersetzer von Bootstrap zu Tailwind

Richtung

Bootstrap zu Tailwind

Tailwind zu Bootstrap

Umzuwandelnde Klassen

Ergebnis

Kopieren

Unverändert übernommen (keine einfache Entsprechung in der Tabelle unten): {list}

Für jede Klasse gab es eine Entsprechung.

Kostenlos starten · Keine Kreditkarte nötig

Verwandt: Ratgeber

Produkt

Für wen

Funktionen

Ressourcen

Unternehmen

Sitemap