Обмеження на три спалахи в секунду
дивитись опис критерію у WCAG 2.1
Неприпустима кількість блимань
Вимога не виконується. Протягом 1 секунди відбувається більше 3 блимань.
<style>
@keyframes anima_bad {
0% { background-color: yellow; transform: scale(0.6); }
25% { background-color: aqua; transform: scale(0.7); }
50% { background-color: yellow; transform: scale(0.8); }
75% { background-color: aqua; transform: scale(0.9); }
}
.anima_bad {
animation-name: anima_bad;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-timing-function: steps(1);
}
</style>
<div class="anima anima_bad"></div>
Допустима кількість блимань
Вимога виконується. Протягом 1 секунди відбувається не більше 3 блимань.
<style>
@keyframes anima_good {
0% { background-color: yellow; transform: scale(0.6); }
50% { background-color: aqua; transform: scale(0.9); }
}
.anima_good {
animation-name: anima_good;
animation-duration: 1.2s;
animation-iteration-count: infinite;
animation-timing-function: steps(1);
}
</style>
<div class="anima anima_good"></div>
Червоні спалахи
Краще уникати червоних спалахів, тобто використання насиченого червоного кольору, який змінює інші кольори.
Червоний колір має більший потенціал у викликанні судом та інших фізіологічних реакцій.
<style>
@keyframes anima_red {
0% { background-color: grey; transform: scale(0.6); }
50% { background-color: red; transform: scale(0.9); }
}
.anima_red_1 {
animation-name: anima_red;
animation-duration: 1.2s;
animation-iteration-count: infinite;
animation-timing-function: steps(1);
}
.anima_red_2 {
animation-name: anima_red;
animation-duration: 1.2s;
animation-iteration-count: infinite;
}
</style>
<div class="flex_row_sta_sta">
<div class="anima anima_red_1 mr25"></div>
<div class="anima anima_red_2"></div>
</div>