Gunnar Bittersmann: <li>-Bullet bei <ul> durch Pfeil ersetzen. Problem bei mehrzeiligen Listenelementen

Beitrag lesen

@@Bruno Thomann

Danke, Gunnar, für Deinen Alternativvorschlag. An ein list-style-image habe ich auch zuerst gedacht. Ich habe auch in einem anderen Projekt schon mal einen Pfeil.jpg selbst gemalt und verwendet, weil ich nie von einer externen Quelle abhängig sein möchte. Natürlich fällt damit alles mit ::before und positions weg, dafür bezahle ich mit zwei Nachteilen, wenn ich das richtig sehe: (1) Hintergrundfarbe des Pfeils bei Änderung der Seitenhintergrundfarbe (2) Verpixelung des Pfeils, wenn der Nutzer die Schriftgrösse vergrössert.

Das zweite Problem löst sich bei Vektorgrafiken (SVG) in Luft auf. Der Pfeil skaliert mit der Schriftgröße und ist immer scharf.

In meinem naiven Glauben hatte ich gedacht, der Pfeil würde auch die Textfarbe annehmen. Dem ist aber nicht so; ein als Bild eingebundenes SVG lässt sich nicht von außen mit CSS stylen, auch fill="currentColor" beeindruckt das SVG nicht – alle Pfeile schwarz.

Beispiel

Und Firefox scheint hier einen Bug zu haben: Mal sind die Pfeile zu sehen, dann wieder nicht …

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
0 71

<li>-Bullet bei <ul> durch Pfeil ersetzen. Problem bei mehrzeiligen Listenelementen

Bruno Thomann
  • css
  1. 0
    beatovich
    1. 0
      Bruno Thomann
  2. 1
    Rolf B
    1. 0
      Bruno Thomann
      1. 0
        Rolf B
        1. 0
          Bruno Thomann
        2. 0
          beatovich
      2. 0
        marctrix
  3. 1
    Gunnar Bittersmann
    1. 0
      Bruno Thomann
      1. 0
        MudGuard
      2. 0
        Gunnar Bittersmann
        • css
        • svg
        1. 0
          Gunnar Bittersmann
    2. 0
      Rolf B
      • svg
      1. 0
        beatovich
        1. 0
          Rolf B
          1. 1
            beatovich
          2. 0
            Gunnar Bittersmann
            1. 0
              Gunnar Bittersmann
              1. 0
                Rolf B
        2. 0

          SVG skalieren

          Matthias Scharwies
      2. 0

        Font-Awesome-Icons als SVG

        Gunnar Bittersmann
    3. 1

      Optimizing SVGs in data URIs

      Gunnar Bittersmann
      • css
      • svg
      1. 1
        Matthias Scharwies
  4. 0
    Bruno Thomann
    1. 0
      Rolf B
      1. 0
        beatovich
      2. 0
        Gunnar Bittersmann
    2. 0
      Gunnar Bittersmann
      1. 0
        Bruno Thomann
        1. 0
          Gunnar Bittersmann
          • css
          • html
          • svg
          1. 2
            Bruno Thomann
            1. 0
              marctrix
              1. 0
                Bruno Thomann
            2. 1
              Auge
              1. 0
                Bruno Thomann
            3. 1
              Gunnar Bittersmann
              • css
              • html
    3. 0
      marctrix
      1. 0
        beatovich
        1. 0
          marctrix
          1. 0
            Gunnar Bittersmann
            1. 0
              marctrix
              1. 0
                beatovich
                1. 0
                  marctrix
                  1. -1
                    beatovich
                    1. 1
                      marctrix
                    2. 1
                      Auge
                      1. 0
                        beatovich
                        1. 0
                          marctrix
                          1. 0
                            beatovich
                            1. 1
                              Auge
                              1. 0
                                beatovich
                                1. 1
                                  Auge
                        2. 1
                          Auge
                          1. 0
                            beatovich
                            1. 1
                              Auge
                              1. 0
                                beatovich
                    3. 1
                      Gunnar Bittersmann
                      1. 0
                        beatovich
          2. 0
            beatovich
            1. 1
              Gunnar Bittersmann
              1. 0
                beatovich
                1. 0
                  Matthias Apsel
                  1. 0
                    beatovich
                    1. 0
                      marctrix
                2. 0
                  Gunnar Bittersmann
                  • css
                  • zu diesem forum
                  1. 0
                    Matthias Apsel
                    1. 0
                      Gunnar Bittersmann
                      • zu diesem forum
                      1. 0
                        Christian Kruse
            2. 0
              marctrix