Hero-Klassen in Grav CMS
Das Grav CMS Standardtheme bietet die Möglichkeit Standardoptionen zu überschreiben, indem es den Benutzern erlaubt besondere CSS Klassen für jede Seite festzulegen. Die Theme wird die Kombination der Standardwerte mit dem body_classes
-Set zusammenführen. Auf diese Weise können Sie ganz einfach Hero-Klassen hinzufügen, um Ihren Blogbeitrag etwas interessanter zu gestalten.
Body-Klassen
body_classes: "header-dark header-transparent"
Mit dieser Zeile wird sichergestellt, dass auf der Seite body_classes
aktiviert sind.
Hero-Klassen
Das Hero-Template erlaubt es, einige Optionen in der Frontmatter der Seite festzulegen. Das wird vom modularen Hero sowie den Blog- und Artikelvorlagen genutzt, um einen dynamischeren Header zu erstellen.
hero_classes: text-light title-h1h2 parallax overlay-dark-gradient hero-large
img_main: road.jpg
hero_align: center
Die Option hero_classes
ermöglicht es, eine Vielzahl von Hero-Klassen dynamisch festzulegen, darunter:
text-light
text-dark
- Steuert, ob der Text je nach Inhalt hell oder dunkel sein solltitle-h1h2
- Erzwingt eine eng übereinstimmende h1/h2-Titelpaarungparallax
- Aktiviert einen CSS-gestützten Parallax-Effektoverlay-dark-gradient
- Zeigt einen transparenten Farbverlauf an, der das darunter liegende Bild weiter abdunkeltoverlay-light-gradient
- Zeigt einen transparenten Farbverlauf an, der das darunter liegende Bild weiter aufhelltoverlay-dark
- Zeigt eine solide transparente Überlagerung an, die das darunter liegende Bild weiter abdunkeltoverlay-light
- Zeigt eine solide transparente Überlagerung an, die das darunter liegende Bild weiter abdunkelthero-fullscreen
hero-large
hero-medium
hero-small
hero-tiny
- Größe des Heldenblocks
Das img_main
sollte auf eine Bilddatei im aktuellen Seitenordner verweisen.