Erlebniswelten mit Bootstrap CSS-Klassen gestalten
In dieser Anleitung erfährst du, wie du Erlebniswelten mit Bootstrap CSS-Klassen gestalten kannst.
Die Shopware 6 Storefront basiert auf dem Bootstrap-Framework. Aufgrund unserer HC-Architecture® ist ThemeWare® selbstverständlich ebenfalls vollständig kompatibel mit Bootstrap.
Auf dieser Seite findest du die gängigsten Bootstrap-Klassen welche du auf CMS-Blöcke in deinen Erlebniswelten anwenden kannst. Ganz ohne Programmierkenntnisse!
Hinweis: Shopware hat mit Version 6.6.0 !important Anweisungen für Bootstrap-Helfer-Klassen entfernt (siehe ). Dadurch überschreiben diese Klassen nicht mehr wie vorher jede vorgegebene Formatierungen.
Zum Ausrichten von Texten liefert dir Bootstrap bereits einige CSS-Klassen welche du nutzen kannst.
CSS-Klassen
Klasse v5
Klasse v4
Bereich
Funktionsbeschreibung
Beispiele
Mehr dazu findest du in der Bootstrap Dokumentation: .
Zum Einfärben von Texten liefert Bootstrap bereits einige Klassen für verschiedene Farben mit. Nachfolgend findest du Beispiele für die verfügbaren Farb-Varianten.
CSS-Klassen
Klasse
Bereich
Funktionsbeschreibung
Beispiele
Mehr dazu findest du in der Bootstrap Dokumentation: .
Das Bootstrap-Framework liefert dir auch Klassen zum einfärben von Hintergründen von Erlebniswelt-Elementen in verschiedenen Farben mit. Für dunkle Hintergründe empfiehlt es sich eine helle Textfarbe zu wählen (siehe oben).
CSS-Klassen
Klasse
Bereich
Funktionsbeschreibung
Beispiele
Mehr dazu findest du in der Bootstrap Dokumentation: .
Über Bootstrap-Klassen können auch die Rahmen von CMS-Blöcken definiert werden. Die Klasse "border-0" entfernt beispielsweise Rahmen von Elementen.
CSS-Klassen
Klasse v5
Klasse v4
Bereich
Funktionsbeschreibung
Mehr dazu findest du in der Bootstrap Dokumentation: .
CSS-Klassen
Klasse v5
Klasse v4
Bereich
Funktionsbeschreibung
Beispiele
Mehr dazu findest du in der Bootstrap Dokumentation: .
Ändere die Rahmenfarbe von CMS-Blöcken mithilfe von folgenden CSS-Klassen.
CSS-Klassen
Klasse
Bereich
Funktionsbeschreibung
Beispiele
Mehr dazu findest du in der Bootstrap Dokumentation: .
Füge einem CMS-Block die nachfolgenden CSS-Klassen hinzu, um dessen Ecken einfach abzurunden.
CSS-Klassen
Klasse v5
Klasse v4
Bereich
Funktionsbeschreibung
Beispiel
Mehr dazu findest du in der Bootstrap Dokumentation: .
Hinzufügen oder entfernen von Schatten zu CMS-Blöcken.
CSS-Klassen
Klasse
Bereich
Funktionsbeschreibung
Beispiele
Mehr dazu findest du in der Bootstrap Dokumentation: .
Shopware hat mit Version 6.6.0 !important Anweisungen für Bootstrap-Helfer-Klassen entfernt (siehe ). Dadurch werden nun einige in Bootstrap verfügbare CSS-Klassen aufgrund der entsprechenden CSS-Hierarchie vom CMS-Styling überschrieben.
Möchtest du Bootstrap CSS-Klassen auf CMS-Blöcke anwenden, beachte bitte, dass das ThemeWare® CMS-Styling den Rahmen (border, border-radius), die Hintergrundfarbe (background-color) und den Außenabstand nach unten (margin-bottom) überschreibt.
Entferne daher das CMS-Styling für den entsprechenden CMS-Block mit der CSS-Klasse twt-cms-block-reset, damit die Bootstrap-Klassen wirken.
Block
Text zentriert ausrichten.
text-end
text-right
Block
Text rechts ausrichten.
text-success
Block
Text in der Farbe "Erfolg" ausgeben.
text-danger
Block
Text in der Farbe "Fehler" ausgeben.
text-warning
Block
Text in der Farbe "Hinweis" ausgeben.
text-info
Block
Text in der Farbe "Information" ausgeben.
text-white
Block
Text in der Farbe "Weiß" ausgeben.
bg-success
Block
Hintergrund mit der Farbe "Erfolg" darstellen.
bg-danger
Block
Hintergrund mit der Farbe "Fehler" darstellen.
bg-warning
Block
Hintergrund mit der Farbe "Hinweis" darstellen.
bg-info
Block
Hintergrund mit der Farbe "Information" darstellen.
Tipp: Anwendungsbeispiele findest du in unseren Demoshops auf den Seiten "Bootstrap-Beispiele".
Textausrichtung
Textfarbe
Hintergrundfarbe
Rahmen (additiv)
Hinweis: Bitte beachte, dass das "ThemeWare® CMS-Styling" bereits einen Rahmen darstellt und additive CSS-Klassen dann keine Auswirkung haben. Additive CSS-Klassen sind für Erlebniswelten ohne "ThemeWare® CMS-Styling" relevant.
Rahmen (subtraktiv)
Rahmenfarbe
Border-radius
Schatten
Besonderheit: CMS-Blöcke mit ThemeWare® CMS-Styling