💄(keyboard) tinker (again) with the global focus styles
- setting an invisible outline by default for better transitions - excluding the select containers from keyboard focus rings
This commit is contained in:
@@ -8,16 +8,16 @@ body,
|
|||||||
}
|
}
|
||||||
|
|
||||||
* {
|
* {
|
||||||
outline: none;
|
outline: 2px solid transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
[data-rac][data-focus-visible]:not(label),
|
[data-rac][data-focus-visible]:not(label, .react-aria-Select),
|
||||||
:is(a, button, input[type='text'], select, textarea):not(
|
:is(a, button, input[type='text'], select, textarea):not(
|
||||||
[data-rac]
|
[data-rac]
|
||||||
):focus-visible {
|
):focus-visible {
|
||||||
outline: 2px solid black;
|
outline: 2px solid var(--colors-focus-ring);
|
||||||
outline-offset: 1px;
|
outline-offset: 1px;
|
||||||
outline-color: var(--colors-focus-ring);
|
}
|
||||||
|
|
||||||
@media (prefers-reduced-motion: reduce) {
|
@media (prefers-reduced-motion: reduce) {
|
||||||
* {
|
* {
|
||||||
|
|||||||
Reference in New Issue
Block a user