diff --git a/packages/checkbox/index.less b/packages/checkbox/index.less index 9969a4425..d63e392da 100644 --- a/packages/checkbox/index.less +++ b/packages/checkbox/index.less @@ -18,11 +18,11 @@ color: transparent; text-align: center; line-height: inherit; - border: 1px solid @gray-light; width: @checkbox-size; height: @checkbox-size; box-sizing: border-box; - transition: .2s; + border: 1px solid @checkbox-border-color; + transition: @checkbox-transition-duration; } &--round { @@ -34,33 +34,36 @@ &--checked { .van-icon { color: @white; - border-color: @blue; - background-color: @blue; + border-color: @checkbox-checked-icon-color; + background-color: @checkbox-checked-icon-color; } } &--disabled { .van-icon { - color: @background-color; - border-color: @border-color; - background-color: currentColor; + border-color: @checkbox-disabled-icon-color; + background-color: @checkbox-disabled-background-color; } } &--disabled&--checked { .van-icon { - border-color: @border-color; - background-color: @border-color; + color: @checkbox-disabled-icon-color; } } } &__label { - margin-left: 10px; + color: @checkbox-label-color; + margin-left: @checkbox-label-margin; &--left { float: left; - margin: 0 10px 0 0; + margin: 0 @checkbox-label-margin 0 0; + } + + &--disabled { + color: @checkbox-disabled-label-color; } } } diff --git a/packages/checkbox/index.vue b/packages/checkbox/index.vue index da64dce9b..92bd74b9e 100644 --- a/packages/checkbox/index.vue +++ b/packages/checkbox/index.vue @@ -1,7 +1,7 @@