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

Beitrag lesen

Hej Bruno,

Danke an alle, die sich mit meinem Problem beschäftigen! Habe offensichtlich eine Mini-Lawine losgetreten, die sich in fundamentalere Gefilde zu bewegen scheint.

Und noch ist nciht alles bedacht 😂

Sorry, sehe das jetzt erst. Die Hintergrundfarbe ist ein Problem, gerade wegen der Transparenz. Was passiert denn mit einem schwarzen Pfeil auf schwarzem Hintergrund? - Eben: er wird unsichtbar. Nutzer mit Blendempfindlichkeit machen sich die Hintergründe von Webseiten dunkel.

Grafiken verschwinden dann in zwei Fällen:

  1. es handelt sich um eine Hintergrundgrafik. Da diese die gewählte Hintergrundfarbe überlagern würden, werden Hintergrundgrafiken bei eigenen Farben ignoriert (also schlicht nicht angezeigt)
  2. Grafiken sind transparent und die eingestellte Hintergrundfarbe ist ähnlich oder identisch mit dem Symbol

Man sollte also gerade keine Transparenz in seinen Bildern verwenden oder dafür sorgen, dass sich mit der Hintergrundfarbe auch die Farbe des Icons ändert. Das lässt sich nicht machen, aber ich gehe mal davon aus, dass jemand, der eine eigene Hintergrundfarbe verwendet, auch eine eigene Schriftfarbe verwendet. Sondern wären ja alle Texte schwarz auf schwarz und damit unsichtbar.

Wenn er sich nun eine hellere Schriftfarbe einstellt, sollte sich die auch auf das Icon auswirken. So wird das wieder sichtbar.

Also ist die Lösung von Rolf hier eine der besseren, trotz Hack-Charakter — anders geht es IMHO nur folgendermaßen: man könnte ein inline-SVG nehmen und im CSS mit fill: currentColor; sicherstellen, dass das Symbol dieselbe Farbe hat wie der Text.

Marc

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