diff options
| author | Volpeon <git@volpeon.ink> | 2022-03-28 20:25:21 +0200 |
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2022-03-28 20:25:21 +0200 |
| commit | 511a47c8964c43927563ee88b62b3f215bf9b7d1 (patch) | |
| tree | 108bbc0139ede490a2038a2f6c96467f62666346 /src/objects/_checkbox.scss | |
| parent | Improved bubble (diff) | |
| download | iro-design-511a47c8964c43927563ee88b62b3f215bf9b7d1.tar.gz iro-design-511a47c8964c43927563ee88b62b3f215bf9b7d1.tar.bz2 iro-design-511a47c8964c43927563ee88b62b3f215bf9b7d1.zip | |
Update
Diffstat (limited to 'src/objects/_checkbox.scss')
| -rw-r--r-- | src/objects/_checkbox.scss | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/objects/_checkbox.scss b/src/objects/_checkbox.scss index 412efda..5443354 100644 --- a/src/objects/_checkbox.scss +++ b/src/objects/_checkbox.scss | |||
| @@ -4,11 +4,11 @@ | |||
| 4 | @include iro.props-namespace('checkbox') { | 4 | @include iro.props-namespace('checkbox') { |
| 5 | @include iro.props-store(( | 5 | @include iro.props-store(( |
| 6 | --dims: ( | 6 | --dims: ( |
| 7 | --size: fn.global-dim(--size --175), | 7 | --size: fn.global-dim(--size --175), |
| 8 | --label-gap: fn.global-dim(--size --125), | 8 | --label-gap: fn.global-dim(--size --125), |
| 9 | --border-width: fn.global-dim(--border-width --medium), | 9 | --border: fn.global-dim(--border --medium), |
| 10 | --pad-x: fn.global-dim(--size --65), | 10 | --pad-x: fn.global-dim(--size --65), |
| 11 | --pad-y: fn.global-dim(--size --65), | 11 | --pad-y: fn.global-dim(--size --65), |
| 12 | ), | 12 | ), |
| 13 | ), 'dims'); | 13 | ), 'dims'); |
| 14 | 14 | ||
| @@ -56,7 +56,7 @@ | |||
| 56 | width: fn.dim(--size); | 56 | width: fn.dim(--size); |
| 57 | height: fn.dim(--size); | 57 | height: fn.dim(--size); |
| 58 | margin-top: calc(.5 * (fn.global-dim(--font --standard --line-height) * 1em - fn.dim(--size))); | 58 | margin-top: calc(.5 * (fn.global-dim(--font --standard --line-height) * 1em - fn.dim(--size))); |
| 59 | border-radius: fn.dim(--border-width); | 59 | border-radius: fn.dim(--border); |
| 60 | background-color: fn.color(--box-border); | 60 | background-color: fn.color(--box-border); |
| 61 | 61 | ||
| 62 | &::before, | 62 | &::before, |
| @@ -68,10 +68,10 @@ | |||
| 68 | 68 | ||
| 69 | &::before { | 69 | &::before { |
| 70 | z-index: 2; | 70 | z-index: 2; |
| 71 | top: fn.dim(--border-width); | 71 | top: fn.dim(--border); |
| 72 | left: fn.dim(--border-width); | 72 | left: fn.dim(--border); |
| 73 | width: calc(fn.dim(--size) - 2 * fn.dim(--border-width)); | 73 | width: calc(fn.dim(--size) - 2 * fn.dim(--border)); |
| 74 | height: calc(fn.dim(--size) - 2 * fn.dim(--border-width)); | 74 | height: calc(fn.dim(--size) - 2 * fn.dim(--border)); |
| 75 | transition: transform .2s ease; | 75 | transition: transform .2s ease; |
| 76 | background-color: fn.color(--box-bg); | 76 | background-color: fn.color(--box-bg); |
| 77 | } | 77 | } |
| @@ -79,9 +79,9 @@ | |||
| 79 | &::after { | 79 | &::after { |
| 80 | z-index: 3; | 80 | z-index: 3; |
| 81 | top: calc(.5 * fn.dim(--size) - 1px); | 81 | top: calc(.5 * fn.dim(--size) - 1px); |
| 82 | left: calc(1.5 * fn.dim(--border-width)); | 82 | left: calc(1.5 * fn.dim(--border)); |
| 83 | box-sizing: border-box; | 83 | box-sizing: border-box; |
| 84 | width: calc(fn.dim(--size) - 3 * fn.dim(--border-width)); | 84 | width: calc(fn.dim(--size) - 3 * fn.dim(--border)); |
| 85 | height: 0; | 85 | height: 0; |
| 86 | transform: scale(0); | 86 | transform: scale(0); |
| 87 | transition: transform .2s ease; | 87 | transition: transform .2s ease; |
| @@ -96,10 +96,10 @@ | |||
| 96 | display: block; | 96 | display: block; |
| 97 | position: absolute; | 97 | position: absolute; |
| 98 | z-index: 2; | 98 | z-index: 2; |
| 99 | top: calc(1 * fn.dim(--border-width)); | 99 | top: calc(1 * fn.dim(--border)); |
| 100 | left: calc(1 * fn.dim(--border-width)); | 100 | left: calc(1 * fn.dim(--border)); |
| 101 | width: calc(100% - 2 * fn.dim(--border-width)); | 101 | width: calc(100% - 2 * fn.dim(--border)); |
| 102 | height: calc(100% - 2 * fn.dim(--border-width)); | 102 | height: calc(100% - 2 * fn.dim(--border)); |
| 103 | transform: scale(0); | 103 | transform: scale(0); |
| 104 | transform-origin: 40% 90%; | 104 | transform-origin: 40% 90%; |
| 105 | transition: transform .2s ease; | 105 | transition: transform .2s ease; |
