Глафира Жур,
Accessibility Lead в SpurIT
Twitter: @glafirazhur
Accessibility Lead в
#GDE for Web, #WTM
2
3
4
5
/* дефолт */
a:focus {
outline: 2px solid black;
}
/* если с мыши */
a:focus:not(:focus-visible) {
outline: none;
}
/* если с клавиатуры */
a:focus-visible {
outline: 2px solid black;
}
6
<a class="skiplink" href="#main">
Перейти к основному контенту
</a>
<style>
.skiplink {
position: absolute;
top: -200px;
left: 2px;
transition: top 0.2s;
}
.skiplink:focus {
top: 20px;
}
</style>
7
8
9
10
11
12
13
14
15
16
17
18
19
Twitter: @glafirazhur
Делай доступно!
Презентация: