From abee937da92e9b0c1e5ab10b6646b8aa6b3372c5 Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 10 Dec 2018 20:25:13 +0800 Subject: [PATCH] [improvement] Checkbox: update disabled label color (#2260) --- packages/checkbox/index.less | 25 +++++++++++-------- packages/checkbox/index.vue | 4 +-- .../test/__snapshots__/demo.spec.js.snap | 4 +-- packages/mixins/bem.js | 2 +- packages/style/var.less | 8 ++++++ 5 files changed, 27 insertions(+), 16 deletions(-) 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 @@