Anpassen der Scrollbar ab Firefox 69

  • Ja @Boersi, ich schrieb auch kaum, bis gar nicht und nicht überhaupt nichts. Alice tut gelegentlich noch etwas rum schrauben. Mittlerweile ist er aber, abgesehen von unserer Sammlung, der einzige auf Github, der hin und wieder wenigstens etwas an Codes bewegt. Der ganze Rest hat schon längst die Brocken geschmissen, was ja ehrlich gesagt auch nicht verwunderlich ist!

    Aus diesem Beitrag.

    Lieber ein Narr sein auf eigene Faust, als ein Weiser nach fremdem Gutdünken ! (Nietzsche)

  • Oder sie haben andere Hobbys inzwischen...Golf spielen..Tennis...Segeln..usw.

    Oh ja, da wäre ich auch deprimiert, wenn ich mich mit solchen Hobbys rumschlagen müsste....

    Lieber ein Narr sein auf eigene Faust, als ein Weiser nach fremdem Gutdünken ! (Nietzsche)

  • Es gibt zig Gründe, warum jemand keine Lust mehr auf Anpassungen im Fx hat.

    Hin und wieder erscheinen neue User und steigen dann wieder ein.

    Und wenn eines Tages keiner mehr Lust hat, oder Mozilla das verhindert...tcha dann können wir eben nichts mehr anpassen bzw. verändern.

    Dann ist es eben so....aber noch ist es nicht so, ergo wozu jetzt Gedanken machen was evtl. mal sein kann oder nicht?

  • nur in diesem Fall (Anpassungen) macht es für mich keinen wirklichen Sinn.

    Die Sinnfindung liegt im individuellen Empfinden des Handelnden. Insofern ist deine Meinung völlig o.k. ;)

    Lieber ein Narr sein auf eigene Faust, als ein Weiser nach fremdem Gutdünken ! (Nietzsche)

  • Man muss auch mal die Motivation sehen, die Skript-Entwickler und Entwickler von CSS-Code am Anfang hatten. Der Skript-Entwickler vermisste eine oder mehrere Funktionen, die Firefox nicht hat, dem Entwickler von CSS-Code gefiel dies oder jenes Aussehen nicht und beide haben es dann zwar in erster Linie für sich entwickelt und dann aber auch der Allgemeinheit zur Verfügung gestellt. Wenn ich mich z. B. recht daran erinnere, gab es bei Einführung von Australis vor Jahren Riesengeschrei wegen der neuen runden Tabecken, alle wollten weiterhin die eckigen Ecken :) behalten. Das war Ausgangspunkt zur Schaffung der Erweiterung CTR durch Aris. Seit Quantum habe ich schon ab und zu mal gelesen, dass da die Leute unbedingt runde Tabecken haben wollen. So kann es gehen.

    Auch Entwickler von Erweiterungen haben immer mal wieder diese nicht mehr weiterentwickelt. Manchmal funktionierten die Erweiterungen noch Jahre, bis sie dann wirklich inkompatibel wurden. Dann war für viele Mozilla der Böse.

    Die Entwickler von Add-ons sind in den meisten Fällen Privatpersonen und müssen ihr privates Umfeld berücksichtigen, keine Zeit mehr, keine Möglichkeit und es ist auch legitim, keine Lust mehr zu haben.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Seit Quantum habe ich schon ab und zu mal gelesen, dass da die Leute unbedingt runde Tabecken haben wollen.

    Ich bin so einer...


    Gegen verwelkende Sommerblumen habe ich einen Tipp:

    Frühzeitig Herbstblumen pflanzen, säen.. :)

  • Nee, der Code ist so, wie ich das haben möchte...

    aber vielleicht kannst du deinen Code auch mal posten, falls jemand mit liest, der das so wie du haben will...

    Hier ist meiner, der allerdings weitergehend ist:

    BTW:

    Der Code stammt hier aus dem Forum!

  • Gut, dann soll es so sein wie es Dir gefällt.

    Im Folgenden dann mein verwendeter Code, alles hier aus dem Forum bekommen (Danke!). Gleich mal dazu gesagt, es funktioniert nur dann, wenn auch ein Theme genutzt wird (auf dem Bild: Clouds). Wieso das so ist, keine Ahnung. Außerdem verwende ich einige css-Dateien von Aris, die das Aussehen der Button ausmachen. So dann der Code:

    Anpassen der TAB-Leiste und NEW-Tab "verschönern":

    Spoiler anzeigen

    /**********************************************************************************************************/

    /************************ Anpassen der TAB-Leiste *********************************************************/

    /**********************************************************************************************************/


    /**** blendet den Hintergrund aller Tabs aus *******/

    .tab-background {

    background: none !important;

    }

    /**** nicht aktiver Tab ****************/

    .tabbrowser-tab:not([selected]){

    background: none !important;

    border-radius: 8px !important;

    border: 1px solid grey !important;

    }

    /*** nicht aktiver Tab ändert Farbe nach Überfahren mit der Maus ******/

    .tabbrowser-tab:hover {

    background-image: linear-gradient(to top, gold 30%, yellow 60%)!important;/*background: yellow !important;*/

    color: black !important;

    border-color: none !important;

    }

    /************* Hintergrund aktiver Tab ****************/

    .tab-background[selected] {

    background-image: linear-gradient(to top, orange 15%, yellow 90%)!important;/*background: gold !important;*/

    border-radius: 8px !important;

    border: 1px solid black !important;

    }

    /************* Schrift aktiver Tab ****************/

    .tabbrowser-tab[selected] {

    background: none !important;

    font-weight: bold !important; /* fette Schrift */

    }

    /************* Schrift im Zentrum des Tabs ****************/

    .tab-label {

    -moz-box-flex: 1 !important;

    text-align: center !important;

    }

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

    .tab-close-button.close-icon{

    display: -moz-box !important;

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

    border: none !important;

    border-radius: 5px !important;

    background-color: none !important;

    }

    .tab-close-button {

    color: red !important; /* Farbe des Kreuzes */

    }

    /****** Ausrichtung der Tabs **************************/

    .tabbrowser-tab::after, .tabbrowser-tab::before {

    margin-inline-start: 0px!important;

    border-left: 0px solid!important;

    border-image:none!important;

    border-image-slice: 0!important;

    width: 0px!important;

    box-sizing: border-box;

    opacity: 0!important;

    }

    /******* Höhe und Breite der Tabs einstellen / mit Newtab-Button abstimmen ******************/

    .tabbrowser-tab{

    max-height: 27px!important; /** 1 Pixel mehr als bei New-Tab **/

    -moz-box-flex: 0!important;

    width: 200px!important; /** Breite der Tabs **/

    }

    /******** Icon im Tab versetzt ********************************/

    #TabsToolbar .tab-icon-image {

    height: 15px !important;

    width: 15px !important;

    margin-left: -4px !important;

    margin-bottom: 2px !important;

    }

    /*** bringt den Newtab-Button bis ganz nach rechts ************/

    #TabsToolbar .titlebar-spacer[type="pre-tabs"],

    #TabsToolbar .titlebar-spacer[type="post-tabs"] {

    display: none !important;

    }

    /********** obere sichtbare Tablinie entfernt ****************/

    .tab-line {

    display:none!important

    }

    /*** doppelte graue Linie unter der Tabs-Toolbar entfernt ***/

    #nav-bar{

    box-shadow: none !important;

    }


    2. NEW-Tab "verschönern"

    /*************************************************************************************************************/

    /******************************* New-TAB-Button verschönern *************************************************/


    #navigator-toolbox #tabs-newtab-button .toolbarbutton-icon, {

    }

    #main-window .tabs-newtab-button,

    #main-window #TabsToolbar > #new-tab-button

    {

    border: 0px solid !important; /* Rahmen setzen */

    border-radius: 8px !important; /* Runde Ecken */

    color: black !important; /* Farbe des Rahmens */

    background: none !important; /* Hintergrundfarbe **lightskyblue**/

    fill: green !important; /* Farbe des "+" */

    }

    /******* ändert Farbe nach Überfahren mit der Maus **************/

    #TabsToolbar .tabs-newtab-button:hover {

    background: lime !important;

    border: 1px solid grey !important;

    }

    /********** ohne Hintergrund *********/

    #TabsToolbar .tabs-newtab-button * {

    background: none !important;

    }

    /**** Höhe Newtab-Button einstellen / mit Höhe und Breite der Tabs abstimmen ****/

    .tabs-newtab-button {

    max-height: 26px!important; /* 1 Pixel weniger wie bei Höhe und Breite der Tabs */

    -moz-box-flex: 0!important;

    }


    Grüße vom FuchsFan

  • Hier dann noch der Code für die Scrollbar , der in die userChrome.css und in die userContent.css eingetragen sein muss (funktioniert auch noch in Version 69 Beta):

    Code
    /**************************************************************************************************************/
    /**** ändert die Farben der Scrollbar ****** gleicher Eintrag in die userContent.css **************************/
    /********* In der userChrome.css eingetragen ändert er die Farbe der Scrollbar innerhalb vom Firefox **********/
    /********* In der userContent.css eingetragen ändert er die Farbe der Scrollbar auf Webseiten* ****************/
    
    :root{
      
      /* background color [1. color] // thumb/slider color [2. color] (Firefox 64+) *********/
      scrollbar-color: #1c86ee #b0e2ff;
    }  

    Grüße vom FuchsFan