Custom focus indicator and accessebility fixes

This commit is contained in:
David Lapshin
2024-05-29 03:39:59 +03:00
parent 0b9ea98cba
commit d93bb90561
5 changed files with 28 additions and 10 deletions

View File

@ -54,3 +54,24 @@ body {
}
}
}
:focus-visible {
animation: focus-in var(--transition);
outline: 0.125rem solid var(--primary-color);
outline-offset: 2px;
}
@supports not selector(:focus-visible) {
:focus {
animation: focus-in var(--transition);
outline: 0.125rem solid var(--primary-color);
outline-offset: 2px;
}
}
@keyframes focus-in {
from {
outline: 0.5rem solid transparent;
outline-offset: 0.25rem;
}
}