Gunnar Bittersmann: Button als Icon mit Tooltip

Beitrag lesen

@@hmm

ich bau mal wieder an einer Webseite und möchte jetzt Html Inputfelder vom Typ "Button"

Für Buttons gibt es das button-Element. Dieses solltest du nehmen, nicht <input type="button">

als Icon darstellen

Im button-Element kannst du Markup unterbringen, auch ein img-Element. Alternativtext nicht vergessen!

und mit einem Tooltip ausrüsten.

Dafür gibt es das title-Attribut. Bedenke, dass nur ein Teil der Nutzer sowas wie eine Maus hat und in den Genuss des Tooltips kommen kann.

<button id="v1" title="Auf nach San Escobar!">
	<img src="https://upload.wikimedia.org/wikipedia/commons/f/ff/Flag_of_San_Escobar.svg" alt="San Escobar" width="42"/>
</button>

Hinweise:

  • Icons sollten üblicherweise als Vektorgrafiken (SVG) vorliegen, nicht als Rastergrafiken (PNG, GIF, schon gar nicht JPEG)
  • Die Breite hab ich da mal mit reingesetzt; die sollte aber besser im Stylesheet angegeben werden.

Die Html Button bau ich mit JS.

??

Im Internet werden Divs definiert

Button dürfen keine div-Elemente sein. Solche wären nicht für alle Nutzer bedienbar.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
0 57

Button als Icon mit Tooltip

hmm
  • css
  • html
  • javascript
  1. 0
    Auge
  2. 0
    Martl
    1. 0
      hmm
      1. 0
        Auge
      2. 0
        Martl
  3. 0
    Gunnar Bittersmann
    1. 1
      JürgenB
      1. 0
        Matthias Apsel
        1. 0
          JürgenB
  4. 0

    Die Seite sieht aktuell so aus

    hmm
    1. 0
      hmm
    2. 0
      Julius
      1. 0
        hmm
    3. 0
      dedlfix
      1. 0
        hmm
        1. 0
          Achot
          1. 0
            hmm
            1. 0
              Achot
              1. 0
                hmm
                1. 0
                  Achot
                  1. 0
                    hmm
                    1. 0
                      Achot
                      1. 0
                        hmm
                        1. 0
                          Achot
            2. 0
              hmm
              1. 1
                Achot
                1. 0
                  hmm
              2. 0
                beatovich
                1. 0
                  Achot
                  1. 0
                    beatovich
                    1. 0
                      Achot
                      1. 0
                        beatovich
                        1. 0
                          hmm
                          1. 0
                            Achot
                          2. 0
                            beatovich
                            1. 0
                              hmm
                              1. 0
                                beatovich
                2. 0
                  dedlfix
                  1. 0
                    beatovich
        2. 1
          dedlfix
      2. 0
        Gunnar Bittersmann
        • css
        • html
        1. 0
          Achot
        2. 0
          dedlfix
    4. 0
      Gunnar Bittersmann
      • html
      • ux
      1. 0
        hmm
      2. 0
        Gunnar Bittersmann
        1. 0
          hmm
          1. 0
            Gunnar Bittersmann
            1. 0
              hmm
              1. 0
                hmm
                1. 0
                  hmm
  5. 0

    So siehts aktuell einem Bootstrap Template aus

    hmm
    1. 0
      hmm
    2. 0

      Neuste Seiten Version

      hmm
      1. 0
        Achot
        1. 0

          Allerneuste Fassung

          hmm