fix(checkbox): get css variable customization working better

also fixes a bug where transition wasn’t working
This commit is contained in:
Brandy Carney
2018-07-23 17:16:16 -04:00
parent c3b5dc77ff
commit 3e7aa4be83
4 changed files with 107 additions and 29 deletions

View File

@ -6,22 +6,22 @@
:host {
--size: #{$checkbox-ios-icon-size};
// Border
--border-radius: #{$checkbox-ios-icon-border-radius};
--border-width: #{$checkbox-ios-icon-border-width};
--border-style: #{$checkbox-ios-icon-border-style};
--unchecked-border-color: #{$checkbox-ios-icon-border-color-off};
--unchecked-background: #{$checkbox-ios-background-color-off};
--border-color: #{$checkbox-ios-icon-border-color-off};
// Background
--background: #{$checkbox-ios-background-color-off};
}
// iOS Checkbox Inner Checkmark: Checked
// -----------------------------------------
.checkbox-inner {
@include position(
calc(var(--size) / 6),
null, null,
calc(var(--size) / 2.5 - 1px)
);
@include position(calc(var(--size) / 6), null, null, calc(var(--size) / 2.5 - 1px));
position: absolute;