Diese Galerie basiert auf einem modernen, minimalistischen Grid-Layout, das von der Ästhetik von galich.de inspiriert ist. Es ersetzt das alte, starre Tabellenlayout durch eine flexible, responsive Struktur, die auf Smartphones ebenso gut aussieht wie auf großen Bildschirmen.
1. Farbpalette & Designprinzipien
Hintergrund (
#ffffff): Ein komplett weiĂźer Hintergrund sorgt fĂĽr maximalen Kontrast und Fokus auf die Bilder und Texte.Textfarbe (
#1a1a1a): Ein tiefes Anthrazit (statt reinem Schwarz) wirkt edler und ist auf Displays angenehmer zu lesen.Trennlinien (
#eeeeee): Sehr feine, hellgraue Linien trennen die Einträge dezent voneinander.Hover-Effekt: Wenn man mit der Maus über einen Eintrag fährt, färbt sich der Hintergrund minimal grau (
#fafafa) und links erscheint ein dunkler Akzentbalken.
2. Die HTML-Struktur der Einträge
Jeder Reise-Eintrag (vorher eine Tabellenzeile <tr>) wird nun durch einen Container mit der Klasse gallery-item dargestellt. Es gibt zwei verschiedene Varianten, je nachdem, wie viele Links der Eintrag hat.
Variante A: Einfacher Eintrag (Ein Hauptlink)
Wenn das Reiseziel nur zu einer Galerie fĂĽhrt, wird der Link direkt in die Ăśberschrift (<h2>) gesetzt.
HTML
<div class="gallery-item">
<!-- Links: Das Datum -->
<div class="date">13.10.2025</div>
<!-- Rechts: Der Inhalt -->
<div class="content">
<h2><a href="DEIN-LINK" target="_blank">Reiseziel Name</a></h2>
<div class="details">Hier steht deine Beschreibung des Ausflugs...</div>
</div>
</div>
Variante B: Komplexer Eintrag (Mehrere Unterlinks / Videos)
Wenn es zu einem Ziel mehrere Galerien oder Videos gibt (wie bei London oder Bayern), bleibt der Name in <h2> ohne Link. Die Links werden darunter als moderne "Buttons" in einer Liste (links-list) ausgegeben.
<div class="gallery-item"> <div class="date">19. – 25.08.2025</div>
<div class="content">
<h2>London & SĂĽdwestengland</h2>
<div class="details">Hier steht der Beschreibungstext zu deiner Englandreise...</div>
<!-- Die Buttons fĂĽr die verschiedenen Alben/Videos -->
<ul class="links-list">
<li><a href="LINK-1" target="_blank">Bildergalerie The City</a></li>
<li><a href="LINK-2" target="_blank">Video Tower Bridge</a></li>
<li><a href="LINK-3" target="_blank">The Shard</a></li>
</ul>
</div>
</div>
3. Wichtige CSS-Klassen im Ăśberblick
| Klasse | Funktion |
.gallery-item | Der Hauptcontainer fĂĽr eine Reise. Steuert das Nebeneinander von Datum und Text (via display: grid). |
.date | Formatiert das Datum auf der linken Seite (grau, fett, etwas kleiner). |
.details | Formatiert den Beschreibungstext fĂĽr optimale Lesbarkeit. |
.links-list | Verwandelt die hässlichen Standard-Aufzählungspunkte (<ul>) in ein modernes, horizontales Menü aus grauen Buttons, die beim Drüberfahren schwarz werden. |
4. Responsivität (Mobile Ansicht)
Im CSS sorgt der @media (max-width: 600px)-Block
dafür, dass auf Bildschirmen, die schmäler als 600 Pixel sind (Handys),
das Grid aufgelöst wird. Das Datum rutscht dann automatisch über den Text, sodass der Nutzer nicht seitlich scrollen muss.