Flamingos: Chip gekürzt und Ursache des Mobil-Überlaufs behoben
Rückmeldung der Turnabteilung mit Screenshot: auf dem iPhone war im Flamingos-Panel der Fließtext rechts abgeschnitten. Gemessen bei 390px mit aktivem Flamingos-Tab (die anderen Panels sind ausgeblendet, ihre Chips haben Breite 0 — deshalb fiel es beim Prüfen der Seite nicht auf): Dokument 442px bei 379px Bildschirm, also 63px Überlauf; der Chip 393px breit in einer 345px-Karte. Ursache war nicht die Textlänge allein, sondern .group-card__level mit `white-space: nowrap` UND `flex-shrink: 0`: der Chip konnte seinen Text nicht brechen und auch nicht schrumpfen, seine Mindestbreite spannte die ganze Karte auf. Von vier level-Chips war nur dieser betroffen (47 Zeichen gegen 17 bis 25). Zwei Änderungen: - Inhalt wie gewünscht gekürzt: "Turnen · fortgeschritten · Alter nach Absprache" → "Turnen · fortgeschritten". - Sicherheitsnetz im CSS: nowrap raus, max-width: 100% rein. Ein Chip trägt Information, deshalb umbrechen statt mit … kürzen. flex-shrink: 0 bleibt, es hält den Chip neben einem kurzen Gruppennamen in Form. Gegenprobe, damit der Fix nicht nur am kürzeren Text hängt: mit dem LANGEN Text und dem CSS-Fix bleibt das Dokument bei 379px, der Chip bricht auf zwei Zeilen. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NzeVVgMCrzCDJAKeLEdKr7
This commit is contained in:
@@ -152,7 +152,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Flamingos",
|
"name": "Flamingos",
|
||||||
"level": "Turnen · fortgeschritten · Alter nach Absprache",
|
"level": "Turnen · fortgeschritten",
|
||||||
"intro": "In unserer Gruppe für fortgeschrittenes Turnen bauen wir auf bereits erlernten turnerischen Fähigkeiten auf. Das Training orientiert sich an den Anforderungen der LK3 (Kür modifiziert, Leistungsklasse 3).",
|
"intro": "In unserer Gruppe für fortgeschrittenes Turnen bauen wir auf bereits erlernten turnerischen Fähigkeiten auf. Das Training orientiert sich an den Anforderungen der LK3 (Kür modifiziert, Leistungsklasse 3).",
|
||||||
"details": [
|
"details": [
|
||||||
{ "heading": "Trainingsinhalte", "text": "Je nach Voraussetzung erlernen wir Elemente wie Radwende, Flick-Flack und Salto (Boden), Kippen und Felge vorlings (Barren), Überschläge (Sprung) sowie Räder und Bogengänge (Balken)." },
|
{ "heading": "Trainingsinhalte", "text": "Je nach Voraussetzung erlernen wir Elemente wie Radwende, Flick-Flack und Salto (Boden), Kippen und Felge vorlings (Barren), Überschläge (Sprung) sowie Räder und Bogengänge (Balken)." },
|
||||||
|
|||||||
@@ -2866,7 +2866,19 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.group-card__level {
|
.group-card__level {
|
||||||
|
/* flex-shrink: 0 hält den Chip neben einem kurzen Gruppennamen in Form; der
|
||||||
|
Elternteil hat flex-wrap, ein langer Chip rutscht also ohnehin auf eine
|
||||||
|
eigene Zeile.
|
||||||
|
|
||||||
|
max-width und der erlaubte Umbruch sind das Sicherheitsnetz: mit
|
||||||
|
`white-space: nowrap` UND `flex-shrink: 0` konnte der Chip seinen Text nicht
|
||||||
|
brechen und auch nicht schrumpfen — seine Mindestbreite spannte damit die
|
||||||
|
ganze Karte auf. Bei den „Flamingos" (47 Zeichen) war der Chip am Handy
|
||||||
|
393px breit in einer 345px-Karte, das Dokument lief um 63px über und der
|
||||||
|
Fließtext war rechts abgeschnitten (Rückmeldung der Turnabteilung,
|
||||||
|
31.07.2026). Ein Chip trägt Information, deshalb umbrechen statt mit … kürzen. */
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
|
max-width: 100%;
|
||||||
padding: var(--space-4xs) var(--space-2xs);
|
padding: var(--space-4xs) var(--space-2xs);
|
||||||
font-size: var(--fs-400);
|
font-size: var(--fs-400);
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
@@ -2874,7 +2886,6 @@
|
|||||||
color: var(--clr-text-muted);
|
color: var(--clr-text-muted);
|
||||||
border: 1px solid var(--clr-glass-border-strong);
|
border: 1px solid var(--clr-glass-border-strong);
|
||||||
border-radius: 999px;
|
border-radius: 999px;
|
||||||
white-space: nowrap;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Intro = Lead-Paragraph, deutlich abgesetzt vom Level-Chip */
|
/* Intro = Lead-Paragraph, deutlich abgesetzt vom Level-Chip */
|
||||||
|
|||||||
Reference in New Issue
Block a user