1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. TNP

Beiträge von TNP

  • CSS-Code für mehrreihige Tableiste funktioniert nicht mehr

    • TNP
    • 24. Oktober 2024 um 13:00
    Zitat von 2002Andreas
    Zitat von TNP

    ab v115 weitere Dateien ändern muss

    Ich habe deine Anfrage mal abgetrennt, denn sie hat nichts mit dem anderen Thread zu tun. Dort geht es um ein Skript für die Tableiste, und nicht um einen CSS-Code wie bei dir.

    Ich habe deinen Code mal angepasst, teste bitte mal diesen kompl. neuen Code:

    CSS
     /* Tableiste mehrreihig */
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox {
    padding-top: 8px !important;
    }
    #titlebar,#tabbrowser-tabs {
    appearance: none !important;
    }
    [tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
    #main-window[inFullscreen="true"] #window-controls {
    display: block;
    }
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    scrollbox[part][orient="horizontal"] > slot,
    scrollbox[part][orient="horizontal"] {
    contain: none !important; 
    flex-wrap: wrap;
    max-height: calc(var(--tab-min-height) * 3); /* Anzahl der angezeigten Tabreihen = 3 Zeilen */
    }
    tabs tab[fadein]:not([pinned]) {
    flex-grow: 1;
    }
    tabs tab,.tab-background {
    height: var(--tab-min-height);
    overflow: hidden;
    }
    tab > .tab-stack {
    width: 100%;
    }
    box[class="scrollbox-clip"][orient="horizontal"] {
    -moz-window-dragging: no-drag;
    }
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]) {
    display: none;
    }
    /* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
    tabs tab[fadein]:not([pinned]) {
    min-width: 145px !important;/* Minimale Tabbreite 76px */
    max-width: 145px !important;/* Maximale Tabbreite 225px */
    }
    }
    /* Buttons/Zwischenräume Ausblenden */
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]),
    [class="scrollbutton-up"],
    [class="scrollbutton-up"] + spacer,
    scrollbox[part][orient="horizontal"] + spacer,
    [class="scrollbutton-down"] {
    display: none;
    }
    tabs tab {
    border-left: solid 1px hsla(0,0%,50%,.5);
    border-right: solid 1px hsla(0,0%,50%,.5);
    }
    tabs tab:after,tabs tab:before { display: none;}
    #TabsToolbar:not(:-moz-lwtheme){
    color: black !important;
    }
    #TabsToolbar > .titlebar-buttonbox-container {
    display: none !important;
    }
    /* -----------------------------*/
    /* Tab: Optische Anpassungen */
    /* -----------------------------*/
    #tabbrowser-tabs :not([fokus]){
    opacity: 1!important;
    }
    /* Schriftart/Schriftgröße ändern */
    .tabbrowser-tab .tab-label {
    text-shadow: 1px 1px 0px #000000 !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    font-family: "Arial" !important;
    color: white !important;
    }
    .tabbrowser-tab .tab-label:not(:-moz-lwtheme) {
    text-shadow: none !important;
    color: black !important;
    }
    .tabbrowser-tab .tab-label[selected="true"] {
    text-shadow: 1px 1px 0px #000000 !important;
    color: white !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    font-family: "Arial" !important;
    }
    /* Tab-Line entfernen */
    #TabsToolbar .tabbrowser-tab .tab-line {
    display: none !important;
    }
    /* Tab-Höhe */
    .tabbrowser-tab {
    min-height: 28px !important;
    max-height: 28px !important;
    vertical-align: bottom !important;
    margin-top: 1px !important;
    margin-bottom: 1px !important;
    }
    /* Tab-Rahmen entfernen */
    #TabsToolbar .tabbrowser-tab[visuallyselected="true"],
    #TabsToolbar .tabbrowser-tab,
    #TabsToolbar .tabbrowser-tab .tab-background {
    background: unset !important;
    border-top: unset !important;
    outline: none !important;
    }
    /* Tab-Schließen-Button entfernen *//*
    .tabbrowser-tab .tab-close-button {
    visibility: collapse !important;
    }
    */
    /************* Tabschliessen-Button ****************/
    .tab-close-button.close-icon{
    display: -moz-box !important;
    width: 20px; height: 20px !important;
    border: none !important;
    background-color: none !important;
    -moz-margin-end: -12px !important;
    }
    .tab-close-button {
    color: gray !important; /* Farbe des Kreuzes */
    }
    /* Tab-Icon ausrichten *//*
    .tab-throbber:not([pinned]),
    .tab-sharing-icon-overlay:not([pinned]),
    .tab-icon-pending:not([pinned]),
    .tab-icon-image:not([pinned])
    {
    margin-top: -1px !important;
    }
    */
    /*------------------*/
    /* Tab-Hintergrund */
    /*------------------*/
    /*--- selektiert ---*/
    .tab-background[selected=true]:not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important; /* blau */
    /*background-image: linear-gradient( rgba(230,175,175,1), rgba(84,25,25,1) ), none !important;*/ /* rot */
    filter: drop-shadow(4px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-4px 3px 2px rgba(0,0,0,0.33)) !important;
    }
    .tab-background[selected=true]:-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important;
    filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-2px 3px 2px rgba(0,0,0,0.33)) !important;
    }
    /*--- hover(nicht selektiert) ---*/
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(255,255,255,1), rgba(115,115,115,1) ), none !important;
    filter: brightness(130%) contrast(95%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(225,225,225,0.66), rgba(100,125,145,0.66) ), none !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    /*--- nicht selektiert ---*/
    .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(255,255,255,1), rgba(125,125,125,1) ), none !important;
    filter: brightness(115%) contrast(90%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important;
    }
    .tab-background:not([selected=true]):-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(255,255,255,0.33), rgba(110,110,110,0.33) ), none !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    /*--- Multi-selektiert ---*/
    .tab-background[multiselected=true]:not([selected=true]) > spacer {
    background-image: linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background[multiselected=true]:not([selected=true]) > spacer {
    background-image: linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    /*Mehrzeilige Lesezeichen-Symbolleiste*/
    /*@-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    #PersonalToolbar {
    max-height: calc(20px * 8) !important;
    }
    #personal-bookmarks,
    #PlacesToolbar,
    #PlacesToolbar > hbox {
    display: block !important;
    }
    #PersonalToolbar toolbarbutton {
    min-height: 20px !important;
    max-height: 20px !important;
    }
    #PlacesToolbarItems {
    max-height:60px!important;
    display: flex!important;
    flex-wrap: wrap!important;
    overflow-x: visible!important;
    overflow-y: auto!important;
    contain: none !important;
    }
    #PlacesToolbar,
    #PersonalToolbar > scrollbar {
    -moz-window-dragging: no-drag !important;
    }
    #PlacesToolbar #PlacesChevron {
    display: none !important;
    }
    } */
    Alles anzeigen

    Verändert habe ich den Bereich zwischen Zeile 14 - 25.

    Hallo, vielen lieben Dank nun geht es wieder.

    MFG

  • CSS-Code für mehrreihige Tableiste funktioniert nicht mehr

    • TNP
    • 24. Oktober 2024 um 06:37
    Zitat von 2002Andreas
    Zitat von baramax

    in den Chrome Ordner kopiert

    Nur zur Sicherheit.

    Du hast die div. Vorbereitungen zur Nutzung von Skripten gemacht?

    Guten Morgen Andreas,

    Ich habe gestern Festgestellt damit meine Mehrreihige Tableiste nicht mehr funktioniert nun weiß ich nicht mehr genau was ich alles machen muss damit diese wieder geht, hatte irgendwas hier im Forum gesehen das man ab v115 weitere Dateien ändern muss, wärst du so nett mir kurz zu sagen wie ich dazu wieder komme. Danke in voraus hier kurz der Code den ich derzeit nutzte.

    MFG


    CSS
     /* Tableiste mehrreihig */
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox {
    padding-top: 8px !important;
    }
    #titlebar,#tabbrowser-tabs {
    appearance: none !important;
    }
    [tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
    #main-window[inFullscreen="true"] #window-controls {
    display: block;
    }
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    box[class="scrollbox-clip"][orient="horizontal"],
    tabs > arrowscrollbox { 
    display: block;
    contain: none !important; 
    }
    scrollbox[part][orient="horizontal"] {
    display: flex;
    flex-wrap: wrap;
    max-height: calc(var(--tab-min-height) * 3); /* Anzahl der angezeigten Tabreihen = 3 Zeilen */
    overflow-x: hidden;
    overflow-y: auto;
    }
    tabs tab[fadein]:not([pinned]) {
    flex-grow: 1;
    }
    tabs tab,.tab-background {
    height: var(--tab-min-height);
    overflow: hidden;
    }
    tab > .tab-stack {
    width: 100%;
    }
    box[class="scrollbox-clip"][orient="horizontal"] {
    -moz-window-dragging: no-drag;
    }
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]) {
    display: none;
    }
    /* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
    tabs tab[fadein]:not([pinned]) {
    min-width: 145px !important;/* Minimale Tabbreite 76px */
    max-width: 145px !important;/* Maximale Tabbreite 225px */
    }
    }
    /* Buttons/Zwischenräume Ausblenden */
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]),
    [class="scrollbutton-up"],
    [class="scrollbutton-up"] + spacer,
    scrollbox[part][orient="horizontal"] + spacer,
    [class="scrollbutton-down"] {
    display: none;
    }
    tabs tab {
    border-left: solid 1px hsla(0,0%,50%,.5);
    border-right: solid 1px hsla(0,0%,50%,.5);
    }
    tabs tab:after,tabs tab:before { display: none;}
    #TabsToolbar:not(:-moz-lwtheme){
    color: black !important;
    }
    #TabsToolbar > .titlebar-buttonbox-container {
    display: none !important;
    }
    /* -----------------------------*/
    /* Tab: Optische Anpassungen */
    /* -----------------------------*/
    #tabbrowser-tabs :not([fokus]){
    opacity: 1!important;
    }
    /* Schriftart/Schriftgröße ändern */
    .tabbrowser-tab .tab-label {
    text-shadow: 1px 1px 0px #000000 !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    font-family: "Arial" !important;
    color: white !important;
    }
    .tabbrowser-tab .tab-label:not(:-moz-lwtheme) {
    text-shadow: none !important;
    color: black !important;
    }
    .tabbrowser-tab .tab-label[selected="true"] {
    text-shadow: 1px 1px 0px #000000 !important;
    color: white !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    font-family: "Arial" !important;
    }
    /* Tab-Line entfernen */
    #TabsToolbar .tabbrowser-tab .tab-line {
    display: none !important;
    }
    /* Tab-Höhe */
    .tabbrowser-tab {
    min-height: 28px !important;
    max-height: 28px !important;
    vertical-align: bottom !important;
    margin-top: 1px !important;
    margin-bottom: 1px !important;
    }
    /* Tab-Rahmen entfernen */
    #TabsToolbar .tabbrowser-tab[visuallyselected="true"],
    #TabsToolbar .tabbrowser-tab,
    #TabsToolbar .tabbrowser-tab .tab-background {
    background: unset !important;
    border-top: unset !important;
    outline: none !important;
    }
    /* Tab-Schließen-Button entfernen *//*
    .tabbrowser-tab .tab-close-button {
    visibility: collapse !important;
    }
    */
    /************* Tabschliessen-Button ****************/
    .tab-close-button.close-icon{
    display: -moz-box !important;
    width: 20px; height: 20px !important;
    border: none !important;
    background-color: none !important;
    -moz-margin-end: -12px !important;
    }
    .tab-close-button {
    color: gray !important; /* Farbe des Kreuzes */
    }
    /* Tab-Icon ausrichten *//*
    .tab-throbber:not([pinned]),
    .tab-sharing-icon-overlay:not([pinned]),
    .tab-icon-pending:not([pinned]),
    .tab-icon-image:not([pinned])
    {
    margin-top: -1px !important;
    }
    */
    /*------------------*/
    /* Tab-Hintergrund */
    /*------------------*/
    /*--- selektiert ---*/
    .tab-background[selected=true]:not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important; /* blau */
    /*background-image: linear-gradient( rgba(230,175,175,1), rgba(84,25,25,1) ), none !important;*/ /* rot */
    filter: drop-shadow(4px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-4px 3px 2px rgba(0,0,0,0.33)) !important;
    }
    .tab-background[selected=true]:-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important;
    filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-2px 3px 2px rgba(0,0,0,0.33)) !important;
    }
    /*--- hover(nicht selektiert) ---*/
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(255,255,255,1), rgba(115,115,115,1) ), none !important;
    filter: brightness(130%) contrast(95%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(225,225,225,0.66), rgba(100,125,145,0.66) ), none !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    /*--- nicht selektiert ---*/
    .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(255,255,255,1), rgba(125,125,125,1) ), none !important;
    filter: brightness(115%) contrast(90%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important;
    }
    .tab-background:not([selected=true]):-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(255,255,255,0.33), rgba(110,110,110,0.33) ), none !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    /*--- Multi-selektiert ---*/
    .tab-background[multiselected=true]:not([selected=true]) > spacer {
    background-image: linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background[multiselected=true]:not([selected=true]) > spacer {
    background-image: linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    /*Mehrzeilige Lesezeichen-Symbolleiste*/
    /*@-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    #PersonalToolbar {
    max-height: calc(20px * 8) !important;
    }
    #personal-bookmarks,
    #PlacesToolbar,
    #PlacesToolbar > hbox {
    display: block !important;
    }
    #PersonalToolbar toolbarbutton {
    min-height: 20px !important;
    max-height: 20px !important;
    }
    #PlacesToolbarItems {
    max-height:60px!important;
    display: flex!important;
    flex-wrap: wrap!important;
    overflow-x: visible!important;
    overflow-y: auto!important;
    contain: none !important;
    }
    #PlacesToolbar,
    #PersonalToolbar > scrollbar {
    -moz-window-dragging: no-drag !important;
    }
    #PlacesToolbar #PlacesChevron {
    display: none !important;
    }
    } */
    Alles anzeigen
  • Multirow-Tableiste mit userChrome.css funktioniert nicht mehr in FF81

    • TNP
    • 18. November 2022 um 11:18
    Zitat von 2002Andreas
    Zitat von TNP

    Bitte dich um Hilfe

    Teste bitte mal diesen kompl. neuen Code:

    CSS
     /* Tableiste mehrreihig */
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox {
    padding-top: 8px !important;
    }
    #titlebar,#tabbrowser-tabs {
    appearance: none !important;
    }
    [tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
    #main-window[inFullscreen="true"] #window-controls {
    display: block;
    }
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    box[class="scrollbox-clip"][orient="horizontal"],
    tabs > arrowscrollbox { 
    display: block;
    contain: none !important; 
    }
    scrollbox[part][orient="horizontal"] {
    display: flex;
    flex-wrap: wrap;
    max-height: calc(var(--tab-min-height) * 3); /* Anzahl der angezeigten Tabreihen = 3 Zeilen */
    overflow-x: hidden;
    overflow-y: auto;
    }
    tabs tab[fadein]:not([pinned]) {
    flex-grow: 1;
    }
    tabs tab,.tab-background {
    height: var(--tab-min-height);
    overflow: hidden;
    }
    tab > .tab-stack {
    width: 100%;
    }
    box[class="scrollbox-clip"][orient="horizontal"] {
    -moz-window-dragging: no-drag;
    }
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]) {
    display: none;
    }
    /* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
    tabs tab[fadein]:not([pinned]) {
    min-width: 145px !important;/* Minimale Tabbreite 76px */
    max-width: 145px !important;/* Maximale Tabbreite 225px */
    }
    }
    /* Buttons/Zwischenräume Ausblenden */
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]),
    [class="scrollbutton-up"],
    [class="scrollbutton-up"] + spacer,
    scrollbox[part][orient="horizontal"] + spacer,
    [class="scrollbutton-down"] {
    display: none;
    }
    tabs tab {
    border-left: solid 1px hsla(0,0%,50%,.5);
    border-right: solid 1px hsla(0,0%,50%,.5);
    }
    tabs tab:after,tabs tab:before { display: none;}
    #TabsToolbar:not(:-moz-lwtheme){
    color: black !important;
    }
    #TabsToolbar > .titlebar-buttonbox-container {
    display: none !important;
    }
    /* -----------------------------*/
    /* Tab: Optische Anpassungen */
    /* -----------------------------*/
    #tabbrowser-tabs :not([fokus]){
    opacity: 1!important;
    }
    /* Schriftart/Schriftgröße ändern */
    .tabbrowser-tab .tab-label {
    text-shadow: 1px 1px 0px #000000 !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    font-family: "Arial" !important;
    color: white !important;
    }
    .tabbrowser-tab .tab-label:not(:-moz-lwtheme) {
    text-shadow: none !important;
    color: black !important;
    }
    .tabbrowser-tab .tab-label[selected="true"] {
    text-shadow: 1px 1px 0px #000000 !important;
    color: white !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    font-family: "Arial" !important;
    }
    /* Tab-Line entfernen */
    #TabsToolbar .tabbrowser-tab .tab-line {
    display: none !important;
    }
    /* Tab-Höhe */
    .tabbrowser-tab {
    min-height: 28px !important;
    max-height: 28px !important;
    vertical-align: bottom !important;
    margin-top: 1px !important;
    margin-bottom: 1px !important;
    }
    /* Tab-Rahmen entfernen */
    #TabsToolbar .tabbrowser-tab[visuallyselected="true"],
    #TabsToolbar .tabbrowser-tab,
    #TabsToolbar .tabbrowser-tab .tab-background {
    background: unset !important;
    border-top: unset !important;
    outline: none !important;
    }
    /* Tab-Schließen-Button entfernen *//*
    .tabbrowser-tab .tab-close-button {
    visibility: collapse !important;
    }
    */
    /************* Tabschliessen-Button ****************/
    .tab-close-button.close-icon{
    display: -moz-box !important;
    width: 20px; height: 20px !important;
    border: none !important;
    background-color: none !important;
    -moz-margin-end: -12px !important;
    }
    .tab-close-button {
    color: gray !important; /* Farbe des Kreuzes */
    }
    /* Tab-Icon ausrichten *//*
    .tab-throbber:not([pinned]),
    .tab-sharing-icon-overlay:not([pinned]),
    .tab-icon-pending:not([pinned]),
    .tab-icon-image:not([pinned])
    {
    margin-top: -1px !important;
    }
    */
    /*------------------*/
    /* Tab-Hintergrund */
    /*------------------*/
    /*--- selektiert ---*/
    .tab-background[selected=true]:not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important; /* blau */
    /*background-image: linear-gradient( rgba(230,175,175,1), rgba(84,25,25,1) ), none !important;*/ /* rot */
    filter: drop-shadow(4px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-4px 3px 2px rgba(0,0,0,0.33)) !important;
    }
    .tab-background[selected=true]:-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important;
    filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-2px 3px 2px rgba(0,0,0,0.33)) !important;
    }
    /*--- hover(nicht selektiert) ---*/
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(255,255,255,1), rgba(115,115,115,1) ), none !important;
    filter: brightness(130%) contrast(95%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(225,225,225,0.66), rgba(100,125,145,0.66) ), none !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    /*--- nicht selektiert ---*/
    .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(255,255,255,1), rgba(125,125,125,1) ), none !important;
    filter: brightness(115%) contrast(90%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important;
    }
    .tab-background:not([selected=true]):-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(255,255,255,0.33), rgba(110,110,110,0.33) ), none !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    /*--- Multi-selektiert ---*/
    .tab-background[multiselected=true]:not([selected=true]) > spacer {
    background-image: linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background[multiselected=true]:not([selected=true]) > spacer {
    background-image: linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    /*Mehrzeilige Lesezeichen-Symbolleiste*/
    /*@-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    #PersonalToolbar {
    max-height: calc(20px * 8) !important;
    }
    #personal-bookmarks,
    #PlacesToolbar,
    #PlacesToolbar > hbox {
    display: block !important;
    }
    #PersonalToolbar toolbarbutton {
    min-height: 20px !important;
    max-height: 20px !important;
    }
    #PlacesToolbarItems {
    max-height:60px!important;
    display: flex!important;
    flex-wrap: wrap!important;
    overflow-x: visible!important;
    overflow-y: auto!important;
    contain: none !important;
    }
    #PlacesToolbar,
    #PersonalToolbar > scrollbar {
    -moz-window-dragging: no-drag !important;
    }
    #PlacesToolbar #PlacesChevron {
    display: none !important;
    }
    } */
    Alles anzeigen

    Vielen Lieben Dank für deine schnelle Hilfe, klappt super!!!

    MFG

  • Multirow-Tableiste mit userChrome.css funktioniert nicht mehr in FF81

    • TNP
    • 18. November 2022 um 07:03
    Zitat von TNP
    Zitat von 2002Andreas
    Zitat von Krabato

    3 sichtbare Zeilen und Scrollbar rechts...

    Guten Morgen Andreas,

    heute Morgen habe ich FF v107.0 bekommen und nun wird permanent "Anzahl der angezeigten Tabreihen = 3 Zeilen" angezeigt und nicht erst wenn man so viele Tabs auf hat. Wie auf dem Bild zu sehen-->

    https://puu.sh/JrV5D/48d6729829.png

    Das mit dem Scrollen funktioniert wenn man dann mehr die drei reihen gefüllt hat mit Tab´s

    https://puu.sh/JrV7z/e0bf2b3c15.png

    Bitte dich um Hilfe da ich nicht weiß was ich im Cood ändern muss.

    Ich Danke dir schon mal in Vorraus!!!

    MFG

    CSS
     /* Tableiste mehrreihig */
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox {
    padding-top: 8px !important;
    }
    #titlebar,#tabbrowser-tabs {
    appearance: none !important;
    }
    [tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
    #main-window[inFullscreen="true"] #window-controls {
    display: block;
    }
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    box[class="scrollbox-clip"][orient="horizontal"],
    tabs > arrowscrollbox { display: block; }
    scrollbox[part][orient="horizontal"] {
    display: flex;
    flex-wrap: wrap;
    max-height: calc(var(--tab-min-height) * 3); /* Anzahl der angezeigten Tabreihen = 3 Zeilen */
    overflow-x: hidden;
    overflow-y: auto;
    }
    tabs tab[fadein]:not([pinned]) {
    flex-grow: 1;
    }
    tabs tab,.tab-background {
    height: var(--tab-min-height);
    overflow: hidden;
    }
    tab > .tab-stack {
    width: 100%;
    }
    box[class="scrollbox-clip"][orient="horizontal"] {
    -moz-window-dragging: no-drag;
    }
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]) {
    display: none;
    }
    /* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
    tabs tab[fadein]:not([pinned]) {
    min-width: 145px !important;/* Minimale Tabbreite 76px */
    max-width: 145px !important;/* Maximale Tabbreite 225px */
    }
    }
    /* Buttons/Zwischenräume Ausblenden */
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]),
    [class="scrollbutton-up"],
    [class="scrollbutton-up"] + spacer,
    scrollbox[part][orient="horizontal"] + spacer,
    [class="scrollbutton-down"] {
    display: none;
    }
    tabs tab {
    border-left: solid 1px hsla(0,0%,50%,.5);
    border-right: solid 1px hsla(0,0%,50%,.5);
    }
    tabs tab:after,tabs tab:before { display: none;}
    #TabsToolbar:not(:-moz-lwtheme){
    color: black !important;
    }
    #TabsToolbar > .titlebar-buttonbox-container {
    display: none !important;
    }
    /* -----------------------------*/
    /* Tab: Optische Anpassungen */
    /* -----------------------------*/
    #tabbrowser-tabs :not([fokus]){
    opacity: 1!important;
    }
    /* Schriftart/Schriftgröße ändern */
    .tabbrowser-tab .tab-label {
    text-shadow: 1px 1px 0px #000000 !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    font-family: "Arial" !important;
    color: white !important;
    }
    .tabbrowser-tab .tab-label:not(:-moz-lwtheme) {
    text-shadow: none !important;
    color: black !important;
    }
    .tabbrowser-tab .tab-label[selected="true"] {
    text-shadow: 1px 1px 0px #000000 !important;
    color: white !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    font-family: "Arial" !important;
    }
    /* Tab-Line entfernen */
    #TabsToolbar .tabbrowser-tab .tab-line {
    display: none !important;
    }
    /* Tab-Höhe */
    .tabbrowser-tab {
    min-height: 28px !important;
    max-height: 28px !important;
    vertical-align: bottom !important;
    margin-top: 1px !important;
    margin-bottom: 1px !important;
    }
    /* Tab-Rahmen entfernen */
    #TabsToolbar .tabbrowser-tab[visuallyselected="true"],
    #TabsToolbar .tabbrowser-tab,
    #TabsToolbar .tabbrowser-tab .tab-background {
    background: unset !important;
    border-top: unset !important;
    outline: none !important;
    }
    /* Tab-Schließen-Button entfernen *//*
    .tabbrowser-tab .tab-close-button {
    visibility: collapse !important;
    }
    */
    /************* Tabschliessen-Button ****************/
    .tab-close-button.close-icon{
    display: -moz-box !important;
    width: 20px; height: 20px !important;
    border: none !important;
    background-color: none !important;
    -moz-margin-end: -12px !important;
    }
    .tab-close-button {
    color: gray !important; /* Farbe des Kreuzes */
    }
    /* Tab-Icon ausrichten *//*
    .tab-throbber:not([pinned]),
    .tab-sharing-icon-overlay:not([pinned]),
    .tab-icon-pending:not([pinned]),
    .tab-icon-image:not([pinned])
    {
    margin-top: -1px !important;
    }
    */
    /*------------------*/
    /* Tab-Hintergrund */
    /*------------------*/
    /*--- selektiert ---*/
    .tab-background[selected=true]:not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important; /* blau */
    /*background-image: linear-gradient( rgba(230,175,175,1), rgba(84,25,25,1) ), none !important;*/ /* rot */
    filter: drop-shadow(4px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-4px 3px 2px rgba(0,0,0,0.33)) !important;
    }
    .tab-background[selected=true]:-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important;
    filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-2px 3px 2px rgba(0,0,0,0.33)) !important;
    }
    /*--- hover(nicht selektiert) ---*/
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(255,255,255,1), rgba(115,115,115,1) ), none !important;
    filter: brightness(130%) contrast(95%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(225,225,225,0.66), rgba(100,125,145,0.66) ), none !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    /*--- nicht selektiert ---*/
    .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
    background-image: linear-gradient( rgba(255,255,255,1), rgba(125,125,125,1) ), none !important;
    filter: brightness(115%) contrast(90%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important;
    }
    .tab-background:not([selected=true]):-moz-lwtheme > spacer {
    background-image: linear-gradient( rgba(255,255,255,0.33), rgba(110,110,110,0.33) ), none !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    /*--- Multi-selektiert ---*/
    .tab-background[multiselected=true]:not([selected=true]) > spacer {
    background-image: linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background[multiselected=true]:not([selected=true]) > spacer {
    background-image: linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    /*Mehrzeilige Lesezeichen-Symbolleiste*/
    /*@-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    #PersonalToolbar {
    max-height: calc(20px * 8) !important;
    }
    #personal-bookmarks,
    #PlacesToolbar,
    #PlacesToolbar > hbox {
    display: block !important;
    }
    #PersonalToolbar toolbarbutton {
    min-height: 20px !important;
    max-height: 20px !important;
    }
    #PlacesToolbarItems {
    max-height:60px!important;
    display: flex!important;
    flex-wrap: wrap!important;
    overflow-x: visible!important;
    overflow-y: auto!important;
    }
    #PlacesToolbar,
    #PersonalToolbar > scrollbar {
    -moz-window-dragging: no-drag !important;
    }
    #PlacesToolbar #PlacesChevron {
    display: none !important;
    }
    } */
    Alles anzeigen
  • Multirow-Tableiste mit userChrome.css funktioniert nicht mehr in FF81

    • TNP
    • 27. September 2020 um 15:36

    Danke Ralf habe es nun so eingebunden und es geht -->

    /************* Tabschliessen-Button ****************/

    .tab-close-button.close-icon{

    display: -moz-box !important;

    width: 20px; height: 20px !important;

    border: none !important;

    background-color: none !important;

    -moz-margin-end: -12px !important;

    }

  • Multirow-Tableiste mit userChrome.css funktioniert nicht mehr in FF81

    • TNP
    • 27. September 2020 um 14:27

    Hallo Andreas ich habe da doch noch mal ne schnelle Frage , kann das sein das früher das X zum schließen weiter am Rande war und wenn ja wo kann ich das korrigieren? Kann aber auch sein das ich mir das nur einbilde nur bei meinen Mini Tabs treffe ich immer das X nun.

    https://puu.sh/GwUxd/e96b81aaab.png

    MFG

  • Multirow-Tableiste mit userChrome.css funktioniert nicht mehr in FF81

    • TNP
    • 26. September 2020 um 20:34
    Zitat von 2002Andreas
    Zitat von Krabato

    3 sichtbare Zeilen und Scrollbar rechts...

    Teste bitte mal

    CSS
    /* Tableiste mehrreihig */
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
    [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox {
    padding-top: 8px !important;
    }
    
    #titlebar,#tabbrowser-tabs {
    appearance: none !important;
    }
    
    [tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
    #main-window[inFullscreen="true"] #window-controls {
    display: block;
    }
    
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    box[class="scrollbox-clip"][orient="horizontal"],
    tabs > arrowscrollbox { display: block; }
    scrollbox[part][orient="horizontal"] {
    display: flex;
    flex-wrap: wrap;
    max-height: calc(var(--tab-min-height) * 3); /* Anzahl der angezeigten Tabreihen = 3 Zeilen */
    overflow-x: hidden;
    overflow-y: auto;
    }
    
    tabs tab[fadein]:not([pinned]) {
    flex-grow: 1;
    }
    
    tabs tab,.tab-background {
    height: var(--tab-min-height);
    overflow: hidden;
    }
    
    tab > .tab-stack {
    width: 100%;
    }
    
    box[class="scrollbox-clip"][orient="horizontal"] {
    -moz-window-dragging: no-drag;
    }
    
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]) {
    display: none;
    }
    
    /* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
    tabs tab[fadein]:not([pinned]) {
    min-width: 150px !important;/* Minimale Tabbreite 76px */
    max-width: 150px !important;/* Maximale Tabbreite 225px */
    }
    }
    
    /* Buttons/Zwischenräume Ausblenden */
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]), 
    [class="scrollbutton-up"],
    [class="scrollbutton-up"] + spacer,
    scrollbox[part][orient="horizontal"] + spacer,
    [class="scrollbutton-down"] { 
        display: none; 
    }
    tabs tab {
        border-left: solid 1px hsla(0,0%,50%,.5);
        border-right: solid 1px hsla(0,0%,50%,.5);
    }
    tabs tab:after,tabs tab:before { display: none;}
    
    #TabsToolbar:not(:-moz-lwtheme){ 
        color: black !important;
    }
    #TabsToolbar > .titlebar-buttonbox-container {
        display: none !important;
    }    
    
    /* -----------------------------*/
    /* Tab: Optische Anpassungen    */
    /* -----------------------------*/
    
    #tabbrowser-tabs :not([fokus]){
        opacity: 1!important;
    }
    
    /* Schriftart/Schriftgröße ändern */
    .tabbrowser-tab .tab-label {
        text-shadow: 1px 1px 0px #000000 !important;    
        font-weight: 500 !important;
        font-size:   12px !important;
        font-family: "Arial" !important;
        color: white !important;
    }
    .tabbrowser-tab .tab-label:not(:-moz-lwtheme) {
        text-shadow: none !important; 
        color: black !important; 
    }
    .tabbrowser-tab .tab-label[selected="true"] {
        text-shadow: 1px 1px 0px #000000 !important;
        color: white !important; 
        font-weight: 500 !important;
        font-size:   12px !important; 
        font-family: "Arial" !important; 
    }
    
    /* Tab-Line entfernen */
    #TabsToolbar .tabbrowser-tab .tab-line {
        display: none !important; 
    }
    
    /* Tab-Höhe  */
    .tabbrowser-tab {
        min-height: 28px !important;
        max-height: 28px !important;
        vertical-align: bottom !important;
        margin-top: 1px !important;
        margin-bottom: 1px !important;
    }
    
    /* Tab-Rahmen entfernen */
    #TabsToolbar .tabbrowser-tab[visuallyselected="true"],
    #TabsToolbar .tabbrowser-tab,
    #TabsToolbar .tabbrowser-tab .tab-background {
        background: unset !important;
        border-top: unset !important;
        outline: none !important;
    }
    
    /* Tab-Schließen-Button entfernen *//*
    .tabbrowser-tab .tab-close-button {
      visibility: collapse !important;
    }
    */
    
    /************* Tabschliessen-Button ****************/
    .tab-close-button.close-icon{
        display: -moz-box !important;
        width: 20px; height: 20px !important;
        border: none !important;
        background-color: none !important;
    }
    
    .tab-close-button {
        color: white !important; /* Farbe des Kreuzes */
    }      
    
    /* Tab-Icon ausrichten *//*
    .tab-throbber:not([pinned]),
    .tab-sharing-icon-overlay:not([pinned]),
    .tab-icon-pending:not([pinned]),
    .tab-icon-image:not([pinned]) 
    {
      margin-top: -1px !important;
    }
    */
    /*------------------*/
    /* Tab-Hintergrund  */
    /*------------------*/
    
    /*--- selektiert ---*/
    .tab-background[selected=true]:not(:-moz-lwtheme) > spacer {
        background-image:  linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important; /* blau */
        /*background-image:  linear-gradient( rgba(230,175,175,1), rgba(84,25,25,1) ),  none !important;*/  /* rot */
        filter: drop-shadow(4px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-4px 3px 2px rgba(0,0,0,0.33)) !important; 
    }
    .tab-background[selected=true]:-moz-lwtheme > spacer {
        background-image:  linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important;
        filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-2px 3px 2px rgba(0,0,0,0.33)) !important; 
    }
    
    /*--- hover(nicht selektiert) ---*/
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
        background-image:  linear-gradient( rgba(255,255,255,1), rgba(115,115,115,1) ),  none !important; 
        filter: brightness(130%) contrast(95%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important; 
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):-moz-lwtheme > spacer {
        background-image:  linear-gradient( rgba(225,225,225,0.66), rgba(100,125,145,0.66) ),  none !important; 
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    
    /*--- nicht selektiert ---*/
    .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
        background-image:  linear-gradient( rgba(255,255,255,1), rgba(125,125,125,1) ),  none !important; 
        filter: brightness(115%) contrast(90%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important; 
    }
    .tab-background:not([selected=true]):-moz-lwtheme > spacer {
        background-image:  linear-gradient( rgba(255,255,255,0.33), rgba(110,110,110,0.33) ),  none !important; 
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    
    /*--- Multi-selektiert ---*/
    .tab-background[multiselected=true]:not([selected=true]) > spacer {
        background-image:  linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background[multiselected=true]:not([selected=true]) > spacer {
        background-image:  linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important; 
    }    
    Alles anzeigen

    Danke Andreas funktioniert wieder 1a !!!

  • FF 57 Mehrzeilige Tab-Leiste

    • TNP
    • 26. September 2020 um 20:12
    Zitat von 2002Andreas
    Zitat von TNP

    jemand einen Fix parat?

    Wir haben dafür schon einen Thread.;)

    Ab hier git es diverse Vorschläge:

    #11

    Danke Andreas war zufrieden den alten Link zu finden ;) , gleich mal anschauen und umsetzen ;)

  • FF 57 Mehrzeilige Tab-Leiste

    • TNP
    • 26. September 2020 um 20:04

    Guten Abend,

    hab nun seit 1 oder 2 Tagen den neuesten FF v81.0 und nun gehen wieder keine mehre Zeilen jemand einen Fix parat?

    MFG

  • FF 57 Mehrzeilige Tab-Leiste

    • TNP
    • 4. Dezember 2019 um 12:00
    Zitat von 2002Andreas

    Auskommentieren funktioniert so in CSS Codes:

    /*......*/

    Perfekt nun habe ich es so im Skript stehen.

    /* Tab-Schließen-Button entfernen */

    /*.tabbrowser-tab .tab-close-button {

    visibility: collapse !important;

    }*/

    Danke und schöne Woche noch.

  • FF 57 Mehrzeilige Tab-Leiste

    • TNP
    • 4. Dezember 2019 um 11:53
    Zitat von BrokenHeart
    Zitat von TNP
    ...nur mir fehlt nun das "X" zum schließen an jedem Tab, wie kann ich dieses wieder einbinden?

    Diesen Eintrag in der CSS-Datei entfernen oder auskommentieren:

    CSS
    /* Tab-Schließen-Button entfernen */
    .tabbrowser-tab .tab-close-button {
      visibility: collapse !important;
    }

    Danke habe es entfernt weil Auskommentieren mit # irgendwie nicht genommen wurde und mit // auch irgendwie nicht, aber danke für den Code ohne Mehrzeilige Zeile würde ich mich nicht mehr wohl führen ;)

  • FF 57 Mehrzeilige Tab-Leiste

    • TNP
    • 4. Dezember 2019 um 11:51
    Zitat von 2002Andreas

    Hallo und Willkommen hier im Forum.

    Ab Zeile 48 das entfernen und dann testen:


    /* Tab-Schließen-Button entfernen */

    .tabbrowser-tab .tab-close-button {

    visibility: collapse !important;}

    Danke, muss so blind gewesen sein das ich es nicht gesehen habe.

    Alles anzeigen
  • FF 57 Mehrzeilige Tab-Leiste

    • TNP
    • 4. Dezember 2019 um 11:46
    Zitat von BrokenHeart

    Alternativ kann ich diesen angepassten CSS/JS-Code für FF71+ anbieten. Der ist für die normale Symbolleisten-Reihenfolge geeignet. Wem die optischen Anpassungen in dem CSS-Code nicht gefallen, kann diese ändern oder auch ganz löschen. Benötigt wird aber auf jeden Fall alles, was dort unter /* Mehrzeilige Tabreihen */ steht!

    Sieht dann, je nach eingestelltem Theme, z.B. so aus:

    CSS
    /* -----------------------------*/
    /* Tabs-Toolbar                 */
    /* -----------------------------*/
    #TabsToolbar:not(:-moz-lwtheme){ 
        /*background-image: url("./image/BackNew0008.png") !important;*/ /*Pfad zu Hintergrundbild bei Standard-Theme */
        color: black !important;
    }
       
        
    /* -----------------------------*/
    /* Tab: Optische Anpassungen    */
    /* -----------------------------*/
    
    /* Schriftart/Schriftgröße ändern */
    .tabbrowser-tab .tab-label {
        text-shadow: 1px 1px 0px #000000 !important;    
        font-weight: 500 !important;
        font-size:   12px !important;
        font-family: "Arial" !important;
        color: white !important;
    }
    .tabbrowser-tab .tab-label:not(:-moz-lwtheme) {
        text-shadow: none !important; 
        color: black !important; 
    }
    .tabbrowser-tab .tab-label[selected="true"] {
        text-shadow: 1px 1px 0px #000000 !important;
        color: white !important; 
        font-weight: 500 !important;
        font-size:   12px !important; 
        font-family: "Arial" !important; 
    }
    
    /* Tab-Line entfernen */
    #TabsToolbar .tabbrowser-tab .tab-line {
        display: none !important; 
    }
    
    /* Tab-Rahmen entfernen */
    .tabbrowser-tab[visuallyselected="true"],
    .tabbrowser-tab,
    .tabbrowser-tab .tab-background {
        background: unset !important;
        border-top: unset !important;
        outline: none !important;
    }
    
    /* Tab-Schließen-Button entfernen */
    .tabbrowser-tab .tab-close-button {
      visibility: collapse !important;
    }
    
    /* Bei Fokus-Verlust nicht ausgrauen */     
    #menubar-items :not([fokus]), #tabbrowser-tabs :not([fokus]){
        opacity: 1!important;
    }
    
    /*------------------*/
    /* Tab-Hintergrund  */
    /*------------------*/
    
    /*--- selektiert ---*/
    .tab-background[selected=true]:not(:-moz-lwtheme) > spacer {
        background-image:  linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important; /* blau */
        /*background-image:  linear-gradient( rgba(230,175,175,1), rgba(84,25,25,1) ),  none !important;*/  /* rot */
        filter: drop-shadow(4px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-4px 3px 2px rgba(0,0,0,0.33)) !important; 
    }
    .tab-background[selected=true]:-moz-lwtheme > spacer {
        background-image:  linear-gradient( rgba(103,171,224,1), rgba(10,58,95,1) ), none !important;
        filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-2px 3px 2px rgba(0,0,0,0.33)) !important; 
    }
    
    /*--- hover(nicht selektiert) ---*/
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
        background-image:  linear-gradient( rgba(255,255,255,1), rgba(115,115,115,1) ),  none !important; 
        filter: brightness(130%) contrast(95%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important; 
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):-moz-lwtheme > spacer {
        background-image:  linear-gradient( rgba(225,225,225,0.66), rgba(100,125,145,0.66) ),  none !important; 
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    
    /*--- nicht selektiert ---*/
    .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
        background-image:  linear-gradient( rgba(255,255,255,1), rgba(125,125,125,1) ),  none !important; 
        filter: brightness(115%) contrast(90%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important; 
    }
    .tab-background:not([selected=true]):-moz-lwtheme > spacer {
        background-image:  linear-gradient( rgba(255,255,255,0.33), rgba(110,110,110,0.33) ),  none !important; 
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    }
    
    /*--- Multi-selektiert ---*/
    .tab-background[multiselected=true]:not([selected=true]) > spacer {
        background-image:  linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background[multiselected=true]:not([selected=true]) > spacer {
        background-image:  linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important; 
    }    
    
    
    /* ----------------------------*/
    /* Mehrzeilige Tabreihen       */
    /* ----------------------------*/
    tabs > arrowscrollbox { 
        display: block; 
    }
    
    /* Tab-Höhe  */
    .tabbrowser-tab {
        min-height: 28px !important;
        max-height: 28px !important;
        vertical-align: bottom !important;
        margin-top: 1px !important;
        margin-bottom: 1px !important;
    }
    
    scrollbox[part][orient="horizontal"] {
        display: flex;
        flex-wrap: wrap; 
        overflow: visible !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        min-height: 30px !important; /* Tab-Höhe + 2 */
        max-height: calc( 3 * 30px ) !important;  /*3 Tabreihen *  Tab-Höhe + 2 */
        -moz-window-dragging: no-drag !important;
    }
     /* Feste Breite  des einzelnem Tabs */
    .tabbrowser-tab:not([pinned]) {
        min-width: 234px !important; 
    }
    /* Platz für Scrollbar schaffen */
    .tabbrowser-tabs {
      margin-right: -41px !important;
    }
    /* Buttons/Zwischenräume Ausblenden */
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]), 
    [class="scrollbutton-up"],
    [class="scrollbutton-up"] + spacer,
    scrollbox[part][orient="horizontal"] + spacer,
    [class="scrollbutton-down"] { 
        display: none; 
    }
    Alles anzeigen

    Hallo und guten Tag,

    ich freue mich das sich so schnell eine Lösung gefunden hat das man es wieder nutzen kann und habe gleich den CSS Code getauscht, finde soweit auch alles schick nur mir fehlt nun das "X" zum schließen an jedem Tab, wie kann ich dieses wieder einbinden? Rechtsklick und schließen finde ich sehr schlecht weil das mir zu lange geht.

    MFG

    Alles anzeigen

Unterstütze uns!

Jährlich (2025)

90,1 %

90,1% (585,86 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon