From c9d80c9ac0cca3aebf57095f1f6e500dc74575c3 Mon Sep 17 00:00:00 2001 From: qcigano Date: Tue, 4 Aug 2026 11:11:25 +0200 Subject: [PATCH] PayPal-Zahlungskarte im Checkout: eigens gestaltete, mittig geteilte Kachel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Auf ausdrücklichen Wunsch: die PayPal-Zahlungsoption ist jetzt eine "besondere" Kachel statt der schlichten Icon-Zeile — exakt in der Mitte horizontal geteilt, obere Hälfte PayPal- Markenverlauf mit Logo + zweifarbiger Wortmarke, untere Hälfte die Visa-/Mastercard-Hinweise. Animierter Verlaufsrand, leuchtender Mittelsteg, Glanzeffekt und Glitzer-Akzente — dieselbe Formsprache wie die anderen "besonderen" Karten der Seite (z.B. .account-head). Alle 4 Sprachen. Feste Höhe (statt min-height) auf der Kachel, damit die Trennlinie IMMER exakt mittig sitzt, unabhängig vom Inhalt jeder Hälfte — mit auto-Höhe hätte der Flex-Container sich sonst am längeren Inhalt orientiert und die Linie wäre verrutscht (nachgemessen: vorher 106,6px oben vs. 141px unten, jetzt 109px/109px exakt). Dabei zwei echte Bugs gefunden und behoben: 1. Eine generische Farb-Regel (".pay-card:has(input:checked) .pay-option span:not(.pay-icon)") hätte die neue zweifarbige Wortmarke und den Kartenhinweis auf die einfarbige Markenfarbe umgefärbt und auf dem blauen Verlaufshintergrund fast unlesbar gemacht — mit gezielt spezifischeren Regeln überschrieben. 2. Die Radio-Markierung überlappte bei bestimmten Fensterbreiten (ca. 800–1000px) die Mastercard-Karte, weil zwei VERSCHACHTELTE Zweispalten-Layouts (.checkout-layout und .checkout-split) bei ZU ÄHNLICHEN Umbruchpunkten (800px bzw. 760px) gleichzeitig aktiv blieben und die Zahlungsspalte auf ca. 90px zusammenquetschten — ein vorbestehender Layout-Fehler, der die ganze Zahlungsspalte betraf, nicht nur die neue Kachel. Behoben, indem die innere Spalte jetzt deutlich früher umbricht (1024px statt 760px), lange bevor die äußere Spalte eng wird. Getestet (Browser, alle 4 Sprachen): Kontrastprüfung im markierten Zustand, Geometrie der Trennlinie, Breiten-Sweep von 390px bis 1600px ohne Überlappung mehr, Mobil-Ansicht. Co-Authored-By: Claude Sonnet 5 --- src/pages/ch/checkout/index.astro | 27 ++++++- src/pages/checkout/index.astro | 27 ++++++- src/pages/en/checkout/index.astro | 27 ++++++- src/pages/fr/checkout/index.astro | 27 ++++++- src/styles/global.css | 130 +++++++++++++++++++++++++++++- 5 files changed, 221 insertions(+), 17 deletions(-) diff --git a/src/pages/ch/checkout/index.astro b/src/pages/ch/checkout/index.astro index 2b1b163..46c4490 100644 --- a/src/pages/ch/checkout/index.astro +++ b/src/pages/ch/checkout/index.astro @@ -25,11 +25,30 @@ const t = useTranslations(lang); PayPals eigenen, PCI-zertifizierten Gast-Checkout. */}
-