- Firefox-Version
- 115.2esr
- Betriebssystem
- macOs 10.13.6
Endlich habe ich es geschafft, die Verlaufsmaske für abgeschnittenen Text auch in den Tabs zu Auslassungspunkten (...) bzw. Ellipsis umzuwandlen.
Soweit so gut; ich möchte aber auch, dass bei Textüberlauf der Close Button komplett verschwindet, um mehr Platz für den Text zu schaffen, bis man über über dem Tab hovert.
Was generell auch funktioniert - aber! - wenn die Tab Breite gerade so zwischen textoverflow und kein textoverflow liegt, springt der Tabtext bzw. Inhalt hin und her, und kann sich nicht entscheiden zwischen beiden Zuständen.
Das Problem scheint im Zusammenhang mit dem ebenfalls benutzten CSS Code für Tabs über die volle Breite zu entstehen.
Hier der Code im Testprofil; beim Testen tritt das Problem auf wenn - wie erwähnt - die Tabbreite gerade auf der Grenze ist.
Ideen und Lösungen wären sehr willkommen!
/* TEST Tabs Ellipsis */
.tab-label-container {
mask-image: none !important;
}
.tab-label {
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
max-width: 100% !important;
}
/*** remove close button to make space for text til hover ***/
.tabbrowser-tab:not(:hover) .tab-label-container[textoverflow] + .tab-close-button {
visibility: collapse !important;
}
/*** tabs full width ***/
.tabbrowser-tab[fadein]:not([style^="max-width"]) {
max-width: 100vw !important;
}
Alles anzeigen