Reload und Stop Buttons

  • Bei mir funktioniert das hier Problemlos :

    Vielleicht hilfts Dir ja weiter ;)

    Das .gif:

    W11 Home 64bit - FF128.x

  • Vielleicht hilfts Dir ja weiter

    Danke. Im moment funkt es. Ich teste auch das mal morgen. Mache eine Navigations-Leiste.css und versuche alles was mit dem zu tun hat, in eine Datei zu speichern. :)

    "Klug sein hat noch nie einen Menschen an Dummheiten gehindert." Stefan Zweig
    Firefox-Version: 132.0.2
    Edition: Windows 11 Home (64-Bit-Betriebssystem)
    Version: 23H2

  • Ich habe deine animierten Bilder schon gesehen, und auch gesehen, dass immer wieder das originale SVG angezeigt wird. Das liegt bzw. lag an deinem CSS - du hast dein Bild als Hintergrund eingestellt und das Listensymbol ausgeblendet, und noch anderes CSS hinzugefügt. Deswegen hatte ich nochmal betont, was geändert werden muss, die anderen haben es ja auch geschrieben. Ich war auch in den Browser-Werkzeuge und die haben es mir bestätigt, und auch das bestätigt, was grisu schrieb. Daher musste irgendwas bei dir nicht passen. Hast du wie empfohlen dein CSS sortiert?

    SVG ist eine Vektorgrafik. Das hatten wir neulich erst.

    Sören Hentzschel
    31. Oktober 2021 um 14:53

    Kann man auch in jedem besseren Notepad öffnen.

    Deine Bilder sind "komisch". Rote Ecken, helle Mitte, Kringel in Weiss, aber irgendwie alles pixelig. Originalgröße 16x16. Daher kann es nur pixelig werden. Idealerweise erstellt man es wesentlich größer und skaliert es runter, wobei das zu einer Unschärfe führen kann, ich kenne das von Icons. 48x48 oder 64x64 und dann mit width/height: 16px.

    Das entfällt alles bei SVG, das ist immer scharf, weil gezeichnet.

    PNG ist hier pauschal immer mit transparentem Hintergrund, das muss das Zeichen-/Grafikprogramm aber können. Ich weiss nicht, ob PhotoFiltre das so kann. In Photoshop würde man ein PSD erstellen und als PNG und skaliert speichern. Das ist aber auch noch kein scharfes SVG.

    Das Bild:

    Code
    #reload-button {
        list-style-image: url("chrome://global/skin/icons/reload.svg");
    }

    Und so wäre es in Weiss, Hintergrund immer noch Transparent, müsstest du als CSS in Rot hinterlegen

    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="#ffffff" fill-opacity="context-fill-opacity">
      <path d="M10.707 6 14.7 6l.3-.3 0-3.993a.5.5 0 0 0-.854-.354l-1.459 1.459A6.95 6.95 0 0 0 8 1C4.141 1 1 4.141 1 8s3.141 7 7 7a6.97 6.97 0 0 0 6.968-6.322.626.626 0 0 0-.562-.682.635.635 0 0 0-.682.562A5.726 5.726 0 0 1 8 13.75c-3.171 0-5.75-2.579-5.75-5.75S4.829 2.25 8 2.25a5.71 5.71 0 0 1 3.805 1.445l-1.451 1.451a.5.5 0 0 0 .353.854z"/>
    </svg>

    fill="#ffffff" statt fill="context-fill"

    Wir sind keine Beschwerdestelle, hier gibt es nur Lösungen! Meine Glückszahl hier: 93.