@@anma
<img src="images/arrow-left.png" class="arrow-left" onclick="plusDivs(-1)"> <img src="images/arrow-right.png" class="arrow-right" onclick="plusDivs(1)">
Das funktioniert nicht. Aus zwei Gründen:
-
Mit Tastatur können keine Bilder „angeclickt“ werden. Du musst die Bilder in
button
-Elemente tun und denen dasonclick
geben.Noch besser wäre es, im HTML kein
onclick
zu haben, sondern im JavaScript Eventhandler mitaddEventListener()
zu registrieren. -
Außerdem muss jedes
img
einalt
-Attribut mit Alternativtext haben, der angezeigt (bzw. vorgelesen) wird, wenn das Bild nicht verfügbar ist.
<button onclick="plusDivs(-1)"><img src="images/arrow-left.png" alt="voriges Bild" class="arrow-left"></button>
<button onclick="plusDivs(1)"><img src="images/arrow-right.png" alt="nächstes Bild" class="arrow-right"></button>
Per CSS kannst du dann bei den Buttons border
und background
entfernen.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory