diff options
| author | Volpeon <git@volpeon.ink> | 2025-07-28 16:37:27 +0200 |
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2025-07-28 16:37:27 +0200 |
| commit | f8cab6bb146a92b309e76eb2608b180d0e5814a7 (patch) | |
| tree | 695cd32ba74c31e11f1e5a98334b2931c86acb6e /src | |
| parent | Update (diff) | |
| download | iro-design-f8cab6bb146a92b309e76eb2608b180d0e5814a7.tar.gz iro-design-f8cab6bb146a92b309e76eb2608b180d0e5814a7.tar.bz2 iro-design-f8cab6bb146a92b309e76eb2608b180d0e5814a7.zip | |
Updated button style; added transitions
Diffstat (limited to 'src')
| -rw-r--r-- | src/objects/_button.scss | 1 | ||||
| -rw-r--r-- | src/objects/_button.vars.scss | 10 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/objects/_button.scss b/src/objects/_button.scss index c4ecd87..84da11b 100644 --- a/src/objects/_button.scss +++ b/src/objects/_button.scss | |||
| @@ -183,6 +183,7 @@ | |||
| 183 | white-space: nowrap; | 183 | white-space: nowrap; |
| 184 | border: props.get(vars.$border-width) solid transparent; | 184 | border: props.get(vars.$border-width) solid transparent; |
| 185 | border-radius: props.get(vars.$rounding); | 185 | border-radius: props.get(vars.$rounding); |
| 186 | transition: background-color .1s, border-color .1s, box-shadow .1s; | ||
| 186 | 187 | ||
| 187 | &::after { | 188 | &::after { |
| 188 | position: absolute; | 189 | position: absolute; |
diff --git a/src/objects/_button.vars.scss b/src/objects/_button.vars.scss index cc7b7d5..00a11c3 100644 --- a/src/objects/_button.vars.scss +++ b/src/objects/_button.vars.scss | |||
| @@ -56,21 +56,21 @@ $default-theme: map.deep-merge(( | |||
| 56 | --shadow-color: props.get(core.$theme, --shadow), | 56 | --shadow-color: props.get(core.$theme, --shadow), |
| 57 | 57 | ||
| 58 | --hover: ( | 58 | --hover: ( |
| 59 | --bg-color: props.get(core.$theme, --border-mute), | 59 | --bg-color: props.get(core.$theme, --bg-l1), |
| 60 | --label-color: props.get(core.$theme, --heading), | 60 | --label-color: props.get(core.$theme, --heading), |
| 61 | --border-color: props.get(core.$theme, --border-strong), | 61 | --border-color: props.get(core.$theme, --border), |
| 62 | ), | 62 | ), |
| 63 | 63 | ||
| 64 | --active: ( | 64 | --active: ( |
| 65 | --bg-color: props.get(core.$theme, --border), | 65 | --bg-color: props.get(core.$theme, --border-mute), |
| 66 | --label-color: props.get(core.$theme, --heading), | 66 | --label-color: props.get(core.$theme, --heading), |
| 67 | --border-color: props.get(core.$theme, --text-mute-more), | 67 | --border-color: props.get(core.$theme, --border-strong), |
| 68 | ), | 68 | ), |
| 69 | 69 | ||
| 70 | --disabled: ( | 70 | --disabled: ( |
| 71 | --bg-color: transparent, | 71 | --bg-color: transparent, |
| 72 | --label-color: props.get(core.$theme, --border-strong), | 72 | --label-color: props.get(core.$theme, --border-strong), |
| 73 | --border-color: props.get(core.$theme, --border), | 73 | --border-color: props.get(core.$theme, --text-disabled), |
| 74 | ), | 74 | ), |
| 75 | 75 | ||
| 76 | --key-focus: ( | 76 | --key-focus: ( |
