WIP: Adding accessibility features #2359

Draft
CristianAUnisa wants to merge 2 commits from CristianAUnisa/master into master

2 Commits

Author SHA1 Message Date
CristianAUnisa
81029205cc Added focus style and menu keyboard toggle 2021-06-27 02:21:11 +02:00
CristianAUnisa
91a1111182 Adding accessibility features
Made the theme button toggable by keyboard
Added aria-label to many <a> without any text (usually, they contains Font Awesome icons)
Added aria-hidden whenever necessary
Labelled the "Copy URL and Description" contained in footer
Added an hidden label for the menu toggle for mobile accessibility
Changed some colors to meet the Color Contrast AA level: https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html
2021-06-26 20:26:05 +02:00