Auge: Class ändern bei Hover

Beitrag lesen

Hallo

Hast du schon probiert, die Schriftfarbe des Elements per Pseudoklasse :hover zu ändern?

bis jetzt noch nicht. Ist es denn möglich wenn ich über den Link fahre dass dann nur das Icon geändert wird?

In deiner Konstruktion nicht, denn das span, mit dem das Icon ausgegeben wird, gehört nicht zum Link.

<p><span class="fa fa-folder-o right"></span><a href="admin/settings">Einstellungen</a></p>

Aber selbst, wenn das span Kind des Links wäre, könnten ohne weitere Maßnahmen nur beide zusammen die Farbe wechseln. Mit dem Code …

<p><a href="admin/settings"><span class="fa fa-folder-o right"></span>Einstellungen</a></p>

… und …

a:focus, a:hover {
color: red;
}

… ändert das Icon beim fokussieren oder hovern des Links zusammen mit dessen Text die Farbe. Du kannst aber zusätzlich explizite Angaben machen, die beide Bestandteile unterschiedlich färben. Dazu brauchst du aber ein zusätzliches HTML-Element, was evtl. ungewünscht ist.

<p><a href="admin/settings"><span class="fa fa-folder-o right"></span><span class="linktext">Einstellungen<span></a></p>

… wird beim hovern mit folgenden Regeln …

a:focus, a:hover {
color: red;
}
a:focus .linktext, a:hover .linktext {
color: black;
}

… zweifarbig.

Du solltest dich spätestens dann mit SVG beschäftigen, wenn der Wunsch nach mehrfarbigen Icons auftaucht. Vorher kann es natürlich auch nicht schaden. Da es sich dabei um einen XML-Dialekt handelt, steht dir dort grundsätzlich auch CSS zur Verfügung.

Tschö, Auge

--
Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.
Terry Pratchett, „Gevatter Tod“
0 61

Class ändern bei Hover

Sara
  • css
  • html
  1. 0
    Auge
    1. 0
      Sara
    2. 0

      JavaScript

      Sara
      • css
      • html
      • javascript
      1. 0
        Christian Kruse
        1. 0
          Sara
          1. 0
            Christian Kruse
            1. 0
              Sara
              • javascript
              1. 0
                Christian Kruse
        2. 0
          Gunnar Bittersmann
          1. 0
            Sara
            1. 0
              Gunnar Bittersmann
              1. 0
                Sara
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Gunnar Bittersmann
                    • sonstiges
                    1. 0
                      Matthias Apsel
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Tabellenkalk
                          1. 0
                            Matthias Apsel
                        2. 0
                          Matthias Apsel
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Der Martin
                              • menschelei
                              • sonstiges
                              1. 0
                                Gunnar Bittersmann
                                • animation
                                • menschelei
                                • sonstiges
                                1. 0
                                  Gunnar Bittersmann
                                  • animation
                  2. 3

                    Jupiter

                    Orlok
                    • canvas
                    • javascript
                    • webgl
                    1. 0
                      Matthias Scharwies
                      • canvas
                      • javascript
                      1. 0

                        WebGL

                        Orlok
                        • canvas
                        • javascript
                        • webgl
                    2. 0
                      Gunnar Bittersmann
                      • canvas
                      • javascript
                    3. 0
                      Gunnar Bittersmann
                      • canvas
                      • javascript
          2. 0
            Christian Kruse
            1. 0
              Gunnar Bittersmann
              1. 0
                Christian Kruse
                1. 0
                  Gunnar Bittersmann
                  • menschelei
                  • zu diesem forum
  2. 0
    Tabellenkalk
    1. 0
      Sara
      1. 0
        henman
        1. 0
          Sara
          1. 0
            Matthias Apsel
          2. 0
            henman
            1. 0
              henman
          3. 0
            Auge
          4. 0
            Tabellenkalk
            1. 0
              Sara
    2. 0
      Gunnar Bittersmann
      • css
      • svg
  3. 0
    Gunnar Bittersmann
    1. 0
      Sara
      1. 0
        Christian Kruse
        1. 0
          Sara
          1. 0
            Gunnar Bittersmann
        2. 0
          Gunnar Bittersmann
          1. 0
            Christian Kruse
      2. 0
        Gunnar Bittersmann
        1. 0
          Sara
          1. 0
            Gunnar Bittersmann
            • ux
            1. 0
              Sara
          2. 0
            bobby
            1. 0
              Gunnar Bittersmann
              • css
              • html
              • svg
  4. 0

    SVG Grafiken

    Sara
    • css
    • svg
    1. 0
      Auge
      1. 0
        Gunnar Bittersmann
    2. 0
      Gunnar Bittersmann