20.745
Bearbeitungen
RaWen (Diskussion | Beiträge) (Test scrollbare Infobar) |
RaWen (Diskussion | Beiträge) (Test) |
||
Zeile 83: | Zeile 83: | ||
/* Media Query für Bildschirme kleiner als 440px */ | /* Media Query für Bildschirme kleiner als 440px */ | ||
@media (max-width: 440px) { | @media (max-width: 440px) { | ||
.infobar | .infobar { | ||
overflow-x: auto; /* Ermöglicht horizontales Scrollen für den | overflow-x: auto; /* Ermöglicht horizontales Scrollen für den gesamten Infobar-Container */ | ||
display: inline-flex; /* Ändert das Display zu inline-flex, um die natürliche Breite des Inhalts zu nutzen */ | |||
flex-wrap: nowrap; /* Verhindert das Umbruchverhalten, um eine horizontale Scrollbar zu erzwingen */ | |||
width: auto; /* Ermöglicht, dass die Breite des Containers seinen Inhalten entspricht */ | |||
gap: 10px; /* Anpassung des Gaps für eine kompaktere Darstellung */ | |||
} | |||
.infobar > * { | |||
flex: 0 0 auto; /* Stellt sicher, dass die Kinder des Infobar-Containers nicht gestreckt werden */ | |||
white-space: nowrap; /* Verhindert Textumbrüche bei Titeln oder anderen Inhalts-Elementen */ | |||
} | } | ||
.infobar- | .infobar-icon, .infobar-img { | ||
flex-shrink: 0; /* Verhindert, dass Icons und Bilder schrumpfen */ | |||
} | } | ||
.infobar-text { | |||
.infobar- | flex-grow: 1; /* Erlaubt dem Textbereich, verfügbaren Raum zu nutzen, ohne dass ein Umbruch erzwungen wird */ | ||
} | } | ||
} | } |