Skip to content

Commit 5083e91

Browse files
authored
feat: add focus als general _init.scss (#159)
1 parent c7cdfca commit 5083e91

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

scss/_init.scss

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
@use "variables" as *;
2+
3+
:root {
4+
--db-focus-outline-offset: 1px;
5+
--db-focus-outline-color: #{$db-colors-information-enabled};
6+
--db-focus-outline-transition-duration: #{$db-transition-duration-ultra-fast};
7+
--db-focus-outline-size: max(2px, 0.08em);
8+
}
9+
10+
// Focus styles
11+
%focus-placeholder,
12+
:is(a, button, input, textarea, summary) {
13+
transition: outline var(--db-focus-outline-transition-duration);
14+
15+
&:focus-visible {
16+
outline: var(--db-focus-outline-size)
17+
var(--db-focus-outline-style, solid)
18+
var(--db-focus-outline-color, currentColor);
19+
outline-offset: var(
20+
--db-focus-outline-offset,
21+
var(--db-focus-outline-size)
22+
);
23+
}
24+
}

scss/db-ui-base.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
@use "variables.global" as *;
55
@use "color-placeholder" as *;
66
@use "tonality" as *;
7+
@use "init" as *;
78

89
:root {
910
@extend %db-ui-normal;

tokens/transition.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
"fast": {
55
"value": "0.3s",
66
"comment": "Consider this as beta for the moment"
7+
},
8+
"ultra-fast": {
9+
"value": "0.06s",
10+
"comment": "Consider this as beta for the moment"
711
}
812
},
913
"emotional": {

0 commit comments

Comments
 (0)