Karten im Haupt-Shop gleich groß + Versandkosten-Feld direkt unter Rabatte
Fix: Auf der Haupt-Shop-Seite (/shop/) wirkten Produktkarten in derselben Reihe unterschiedlich groß, je nachdem wie lang Titel/Beschreibung waren. Ursache: jede Karte steckt dort zusätzlich in einem .product-slot-Div (fürs Filtern/Sortieren per JS). CSS Grid streckt dieses Div zwar auf die volle Zeilenhöhe, die Karte DARIN füllte diese Höhe aber nicht aus (ein normales <div> reicht "stretch" nicht an sein Kind weiter). Jetzt ist das Slot-Div selbst ein Flex-Container, wodurch sich die Karte darin auf die volle Höhe ausdehnt — alle Karten einer Reihe sind jetzt exakt gleich groß, unabhängig von der Textlänge. Admin: "🚚 Eigene Versandkosten je Land" steht jetzt direkt unter "🏷️ Rabatte" (vorher lag "Auf Lager" dazwischen). Die "🤝 Partner-Rabattcodes" bereits vorhandene Sektion sitzt weiterhin direkt unter "🎟️ Gutscheincodes" in der linken Bereichsliste (per Screenshot verifiziert) — falls sie nicht sichtbar war, lag es an gecachtem Admin-Tab, nicht an fehlender Konfiguration. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
e48700f982
commit
2e1101deac
@@ -179,6 +179,16 @@ a.card:hover {
|
||||
@media (max-width: 900px) { .grid-3, .grid-4 { grid-template-columns: repeat(2, 1fr); } }
|
||||
@media (max-width: 620px) { .grid-2, .grid-3, .grid-4 { grid-template-columns: 1fr; } }
|
||||
|
||||
/* Der Haupt-Shop (/shop/) wickelt jede Produktkarte zusätzlich in ein .product-slot-Div ein
|
||||
(nötig für den Filter/Sortier-JS-Code, das einzelne Karten ein-/ausblendet). CSS Grid streckt
|
||||
dieses Div zwar automatisch auf die volle Zeilenhöhe, die Karte DARIN füllte diese Höhe aber
|
||||
nicht aus (ein normales <div> reicht "stretch" nicht an sein Kind weiter) — dadurch wirkten
|
||||
Karten mit kurzem Text kleiner als Karten mit langem Text in derselben Reihe. Fix: das Slot-Div
|
||||
selbst zum Flex-Container machen, dessen einziges Kind (die Karte) sich per Flex-Stretch auf
|
||||
die volle Höhe ausdehnt — Karten in derselben Zeile sind dadurch überall gleich groß. */
|
||||
.product-slot { display: flex; }
|
||||
.product-slot > a { flex: 1; }
|
||||
|
||||
/* Badges */
|
||||
.badge {
|
||||
display: inline-block;
|
||||
|
||||
Reference in New Issue
Block a user