diff options
author | Volpeon <git@volpeon.ink> | 2025-07-21 18:11:01 +0200 |
---|---|---|
committer | Volpeon <git@volpeon.ink> | 2025-07-21 18:11:01 +0200 |
commit | c09711e30aeed4b97376ad121716ee4ed0898503 (patch) | |
tree | a9a77dc189a1acd89279858b43040f072a37ff1e /src/objects/_card.scss | |
parent | Consolidating button, action-button and badge; change design to have some 3D ... (diff) | |
download | iro-design-c09711e30aeed4b97376ad121716ee4ed0898503.tar.gz iro-design-c09711e30aeed4b97376ad121716ee4ed0898503.tar.bz2 iro-design-c09711e30aeed4b97376ad121716ee4ed0898503.zip |
Flat card
Diffstat (limited to 'src/objects/_card.scss')
-rw-r--r-- | src/objects/_card.scss | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/src/objects/_card.scss b/src/objects/_card.scss index 9f70420..4f8c7fb 100644 --- a/src/objects/_card.scss +++ b/src/objects/_card.scss | |||
@@ -20,12 +20,6 @@ | |||
20 | border-color: props.get(vars.$border-color); | 20 | border-color: props.get(vars.$border-color); |
21 | border-radius: props.get(vars.$rounding); | 21 | border-radius: props.get(vars.$rounding); |
22 | transition: transform .2s; | 22 | transition: transform .2s; |
23 | box-shadow: | ||
24 | props.get(vars.$shadow-x) | ||
25 | props.get(vars.$shadow-y) | ||
26 | props.get(vars.$shadow-blur) | ||
27 | props.get(vars.$shadow-grow) | ||
28 | props.get(vars.$shadow-color); | ||
29 | 23 | ||
30 | @include bem.multi('&:link, &:visited, &:enabled', 'modifier' 'interactive') { | 24 | @include bem.multi('&:link, &:visited, &:enabled', 'modifier' 'interactive') { |
31 | &:hover, | 25 | &:hover, |
@@ -45,14 +39,12 @@ | |||
45 | } | 39 | } |
46 | 40 | ||
47 | &:focus-visible { | 41 | &:focus-visible { |
48 | margin: calc(-1 * props.get(vars.$key-focus--border-width)); | 42 | margin: calc(-1 * props.get(vars.$key-focus--border-width) + 1px); |
49 | border: props.get(vars.$key-focus--border-offset) solid transparent; | 43 | border: props.get(vars.$key-focus--border-offset) solid transparent; |
50 | border-radius: calc(props.get(vars.$rounding) + props.get(vars.$key-focus--border-offset)); | 44 | border-radius: calc(props.get(vars.$rounding) + props.get(vars.$key-focus--border-offset) - 1px); |
51 | outline: props.get(vars.$key-focus--border-color) solid props.get(vars.$key-focus--border-width); | 45 | outline: props.get(vars.$key-focus--border-color) solid props.get(vars.$key-focus--border-width); |
52 | box-shadow: | 46 | box-shadow: |
53 | 0 | 47 | 0 0 0 |
54 | 0 | ||
55 | 0 | ||
56 | calc(props.get(vars.$key-focus--border-width) + props.get(vars.$key-focus--outline-width)) | 48 | calc(props.get(vars.$key-focus--border-width) + props.get(vars.$key-focus--outline-width)) |
57 | props.get(vars.$key-focus--outline-color); | 49 | props.get(vars.$key-focus--outline-color); |
58 | } | 50 | } |
@@ -179,7 +171,9 @@ | |||
179 | } | 171 | } |
180 | 172 | ||
181 | &:focus-visible { | 173 | &:focus-visible { |
174 | margin: 0; | ||
182 | outline: none; | 175 | outline: none; |
176 | border: 0; | ||
183 | box-shadow: none; | 177 | box-shadow: none; |
184 | 178 | ||
185 | @include bem.elem('image') { | 179 | @include bem.elem('image') { |
@@ -204,12 +198,6 @@ | |||
204 | background-color: props.get(vars.$quiet--image-color); | 198 | background-color: props.get(vars.$quiet--image-color); |
205 | background-clip: padding-box; | 199 | background-clip: padding-box; |
206 | border-radius: props.get(vars.$rounding); | 200 | border-radius: props.get(vars.$rounding); |
207 | box-shadow: | ||
208 | props.get(vars.$shadow-x) | ||
209 | props.get(vars.$shadow-y) | ||
210 | props.get(vars.$shadow-blur) | ||
211 | props.get(vars.$shadow-grow) | ||
212 | props.get(vars.$shadow-color); | ||
213 | } | 201 | } |
214 | 202 | ||
215 | @include bem.elem('body') { | 203 | @include bem.elem('body') { |