Eigene Icons für about:xxx in deren Urlbar und Tabs

  • Nachgereicht!

    Der Code für about:home & about:welcome:

    Mit <3lichem Gruß

    Mira

    2 Mal editiert, zuletzt von Mira_Belle (16. Februar 2023 um 21:05)

  • Deine Codes können so wie gepostet nicht funktionieren...

    Im obigen Code Zeile 23: zweimal ein ;

    Im anderen Code entsprechend genauso...

    Ist korrigiert, Danke für den Hinweis.

    Die Stilbearbeitung hat sich daran nicht gestört,

    und wenn ich es im Laufe des Tages in die userChrome.css geschrieben hätte,

    hätte ich mir wieder einmal ’nen Wolf gesucht.

    Mit <3lichem Gruß

    Mira

  • Kann mir jemand helfen, das Symbol avatar-empty.svg einzufärben?

    fill bewirkt nichts

    color wirkt sich bei localResource & #identity-box[pageproxystate="invalid"] nur auf das Label aus

    und

    background bzw. background-color nur auf "Hintergründe".

    :/

    Und absolut klasse fände ich es, wenn sich jemand das JavaScript vornehmen könnte.

    Es wäre so schön, wenn vorgegebene Symbole behalten werden könnten.

    Mit <3lichem Gruß

    Mira

  • Noch ein Fehler in deinen Codes: Nochmal Zeile 23: Da fehlen die Anführungszeichen (so wie in Zeile 10). Im anderen Code genauso...

    Danke für's Korrekturlesen.

    Hier noch einmal alles zusammen und berichtigt!

    Und ich zitiere mich noch einmal selbst!

    Wenn das mit dem Script nicht funktioniert, und ich habe mir da so meine Gedanken gemacht und komme zu dem Fazit,

    das kann zwar funktionieren, aber der Aufwand wird gigantisch sein,

    möchte ich doch die Symbole wenigstes Farbig, ohne dass ich diese direkt bearbeiten muss,

    bzw. ich farbige Grafiken (*.png oder *.ico) benutzen muss.

    Bitte.

    Mit <3lichem Gruß

    Mira

    Einmal editiert, zuletzt von Mira_Belle (16. Februar 2023 um 21:22)

  • Der relevante Ausschnitt im Quelltext des SVG 'avatar-empty.svg' lautet: fill="context-fill" fill-opacity="context-fill-opacity"

    Wenn das genau so im css berücksichtigt wird, sollte es auch funktionieren.

    Hier nochmal das SVG zum Abgleich:

    Code
    <!-- This Source Code Form is subject to the terms of the Mozilla Public
       - License, v. 2.0. If a copy of the MPL was not distributed with this
       - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="context-fill" fill-opacity="context-fill-opacity">
      <path d="M8.5 13.25c1.912 0 3.571-1.038 4.489-2.569A1.993 1.993 0 0 0 11.495 10l-5.99 0c-.596 0-1.126.267-1.494.681.918 1.531 2.577 2.569 4.489 2.569z"/>
      <path d="M8.5 4a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5z"/>
      <path d="M8.5 2.25c3.446 0 6.25 2.804 6.25 6.25s-2.804 6.25-6.25 6.25-6.25-2.804-6.25-6.25S5.054 2.25 8.5 2.25M8.5 1a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15z"/>
    </svg>

    Einmal editiert, zuletzt von jane (17. Februar 2023 um 19:53) aus folgendem Grund: Rechtschreibfehler

  • Hast du mal ein Beispiel...

    Z.B. bei der Erweiterung Clippings.

    da funktioniert nur dieser Code hier:

    CSS
    #_91aa5abe-9de4-4347-b7b5-322c38dd9271_-browser-action {
       filter: invert(12%) sepia(75%) saturate(4294%) hue-rotate(354deg) brightness(108%) contrast(120%) !important;
    }

    PS:

    Bin mal eine Weile offline jetzt.

    Mit freundlichem Gruß
    Andreas
    Mein Laptop  Meine Add-ons

    Einmal editiert, zuletzt von 2002Andreas (17. Februar 2023 um 20:09) aus folgendem Grund: Ein Beitrag von 2002Andreas mit diesem Beitrag zusammengefügt.

  • Hab mir 'Clippings' jetzt mal testweise installiert.

    da funktioniert nur dieser Code hier:

    Ja, scheint so zu sein, da Im 'svg' für fill/stroke -> context-fill/context-stroke gesetzt sein muss.

    Falls es dafür nicht auch eine einfachere Lösung gibt, nutzt man halt wahlweise das eine oder andere... ;)

  • Ja klar, das geht nur mit Icons, die Mozilla-eigen sind, die z.B. fill auf fill="context-fill"

    gesetzt haben. Bei 3-rd-party-icons - oder Icons von Erweiterungen - , die fill auf 'blue'

    oder Sonstiges setzen, steht die Farbe fest, damit sind somit auch einfache Änderungen fast nicht möglich.