Homebutton and others manipulieren (Farbe, Größe etc.)

  • Firefox-Version
    97.01
    Betriebssystem
    Windows 10 Version 21H2 (Build 19044.1526)

    Mit diesem Schnipsel Code kann ich die Farbe der Buttons in der Adressleiste ändern.

    CSS
    #home-button,
    #forward-button,
    #back-button,
    #reload-button
    {
        fill: #ff9600;
    }

    Gibt es die Möglichkeit auch die angezeigte Größe, sowie die "Strichbreite" zu beeinflussen?

    Gruß

    Mira

    Mit <3lichem Gruß

    Mira

  • die angezeigte Größe

    Wenn du statt list-style-image, wie die Grafiken standardmäßig eingebunden sind, diese als background-image einbindest, kannst du die Größe als background-size angeben:

    CSS
    #back-button {
      list-style-image: none;
      background-image: url('chrome://browser/skin/back.svg');
      background-repeat: no-repeat;
      background-position: center;
      background-size: 30px;
    }

    Strichbreite

    Nein, dafür musst du andere Grafiken verwenden.

  • Danke Sören.

    Nun habe ich ganz viele Möglichkeiten, auf solche SVG-Grafiken Einfluss zu nehmen.

    Echt klasse.

    Ich habe da aber noch ein Problem mit dem Reload-Button!

    Also, wenn eine Seite neu geladen wird, erscheint für einen kurzen Moment ein Stop-Button,

    der kurz darauf wieder durch eine Animation ersetzt wird!

    Stop-button => url('chrome://global/skin/icons/close.svg')

    OK, kann ich ausblenden oder durch was anderes ersetzen, ganz wie ich mag.

    Die Animation ↓ ,

    CSS
    #reload-button:not([displaystop]) > .toolbarbutton-animatable-box > .toolbarbutton-animatable-image {
        animation-duration: calc(var(--anim-steps) * 0.001ms);
    }

    mit der komm ich nicht ganz klar!

    Lässt die sich ganz ausblenden und durch eine andere "Grafik" ersetzen?

    Sie erscheint ja auch etwas ""blass"" und nicht voll im Vordergrund!

    Kann man da auch Einfluss darauf nehmen?

    Überhaupt, welche Möglichkeiten gibt es denn generell?

    Gruß

    Mira

    Mit <3lichem Gruß

    Mira

  • Danke.

    Dann ist es halt so, vielleicht habe ich ja Glück und jemand anderes hat damit schon ein Mal herumgespielt.

    Experimente!

    Also den Stop-Button könnte ich ja auch durch background-image: url('chrome://global/skin/icons/reload.svg');

    ersetzen, dann wäre er ja quasi weg.

    Nur dies Animation, .... grrr.

    Gruß

    Mira

    Mit <3lichem Gruß

    Mira