@@Rolf b
Für Hover hätte ich hier einen Vorschlag.
Und warum nicht für :focus
? Denselben Effekt will man doch auch bei Tastaturbedienung haben.
Merke: Wann immer :hover
im Stylesheet auftaucht, sollte :focus
nicht weit sein.
In dem Fall wäre button:focus::after
zu ergänzen. (Der Button, nicht das article
-Element wird fokussiert.) Ich würde den Hovereffekt auch auf den Button legen, also article:hover::after
ersetzen durch button:hover::after, button:focus::after
.
Apropos article
-Element: Weder article
noch section
sind hier richtig. Da es sich um eine Liste handelt, bieten sich ul
(ol
) und li
an.
Statt Button kannst Du auch bei deinen <a> bleiben
Falsch. Für Aktionen auf einer Seite sind Buttons richtig und a
falsch. a
-Elemente sind für Links zu anderen Seiten (bzw. anderen Stellen auf der Seite).
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory