From c25befd531d39566ee6173df684a9a1a971c122e Mon Sep 17 00:00:00 2001 From: Bang <15622356989@163.com> Date: Wed, 8 Mar 2023 10:17:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=84=E8=8C=83=E9=83=A8=E5=88=86?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/badge/__demo__/BadgeBasic.vue | 6 + .../components/badge/__demo__/BadgeColor.vue | 8 +- .../src/components/badge/style/index.scss | 16 +-- .../src/components/badge/style/var.scss | 16 +-- .../src/components/breadcrumb/style/var.scss | 4 +- .../src/components/checkbox/OCheckbox.vue | 15 ++- .../checkbox/__demo__/CheckboxEvents.vue | 2 +- .../src/components/checkbox/style/index.scss | 62 ++++----- .../src/components/checkbox/style/var.scss | 10 +- .../src/components/divider/ODivider.vue | 2 +- .../src/components/divider/style/index.scss | 25 ++-- .../src/components/divider/style/var.scss | 13 +- .../components/menu/__demo__/MenuBasic.vue | 6 + .../src/components/radio-group/style/var.scss | 2 + .../src/components/radio/ORadio.vue | 12 +- .../components/radio/__demo__/RadioEvents.vue | 2 +- .../src/components/radio/style/index.scss | 48 +++---- .../src/components/radio/style/var.scss | 20 +-- .../opendesign/src/components/rate/ORate.vue | 2 +- .../src/components/rate/style/var.scss | 4 +- .../opendesign/src/components/rate/types.ts | 4 +- .../src/components/switch/OSwitch.vue | 18 ++- .../switch/__demo__/IndexSwitch.vue | 7 +- .../{SwitchSizeShape.vue => SwitchBasic.vue} | 12 +- .../switch/__demo__/SwitchEvents.vue | 4 +- .../switch/__demo__/SwitchRound.vue | 42 ++++++ .../switch/__demo__/SwitchSlots.vue | 4 +- .../src/components/switch/style/index.scss | 127 +++++++----------- .../src/components/switch/style/var.scss | 48 +++++-- .../opendesign/src/components/switch/types.ts | 11 +- 30 files changed, 317 insertions(+), 235 deletions(-) rename packages/opendesign/src/components/switch/__demo__/{SwitchSizeShape.vue => SwitchBasic.vue} (53%) create mode 100644 packages/opendesign/src/components/switch/__demo__/SwitchRound.vue diff --git a/packages/opendesign/src/components/badge/__demo__/BadgeBasic.vue b/packages/opendesign/src/components/badge/__demo__/BadgeBasic.vue index 48a38f4a..dbc79427 100644 --- a/packages/opendesign/src/components/badge/__demo__/BadgeBasic.vue +++ b/packages/opendesign/src/components/badge/__demo__/BadgeBasic.vue @@ -18,3 +18,9 @@ import { OBadge } from '../index'; + + diff --git a/packages/opendesign/src/components/badge/__demo__/BadgeColor.vue b/packages/opendesign/src/components/badge/__demo__/BadgeColor.vue index 78ac6645..8b1ba3ef 100644 --- a/packages/opendesign/src/components/badge/__demo__/BadgeColor.vue +++ b/packages/opendesign/src/components/badge/__demo__/BadgeColor.vue @@ -5,7 +5,7 @@ import { OBadge } from '../index'; + + diff --git a/packages/opendesign/src/components/badge/style/index.scss b/packages/opendesign/src/components/badge/style/index.scss index 871e247f..cfd05e63 100644 --- a/packages/opendesign/src/components/badge/style/index.scss +++ b/packages/opendesign/src/components/badge/style/index.scss @@ -11,22 +11,22 @@ right: 0; transform: translate(50%, -50%); transform-origin: 100% 0; - color: var(--badge-color); - background-color: var(--badge-bg); min-width: 20px; font-size: var(--badge-text-size); line-height: var(--badge-text-height); - text-align: center; height: var(--badge-text-height); - padding-left: 4px; - padding-right: 4px; - border-radius: var(--badge-border); + text-align: center; + color: var(--badge-color); + background-color: var(--badge-bg-color); + padding-left: var(--badge-padding); + padding-right: var(--badge-padding); + border-radius: var(--badge-radius); } .o-badge-dot { .o-badge-content { - height: 8px; - width: 8px; + height: var(--badge-dot-size); + width: var(--badge-dot-size); padding: 0; border-radius: 50%; min-width: unset; diff --git a/packages/opendesign/src/components/badge/style/var.scss b/packages/opendesign/src/components/badge/style/var.scss index 664ae2ee..43581227 100644 --- a/packages/opendesign/src/components/badge/style/var.scss +++ b/packages/opendesign/src/components/badge/style/var.scss @@ -2,31 +2,31 @@ --badge-text-size: var(--o-font_size-tip1); --badge-text-height: var(--o-line_height-tip1); - --badge-border: var(--o-radius-control-l); - --badge-color: var(--o-color-info1); + --badge-bg-color: var(--o-color-control1); - --badge-bg: var(--o-color-control1); + --badge-radius: var(--o-size-l); + --badge-padding: 8px; - --badge-padding: 20px; + --badge-dot-size: 8px; } .o-badge-primary { --badge-color: var(--o-color-fill1); - --badge-bg: var(--o-color-primary1); + --badge-bg-color: var(--o-color-primary1); } .o-badge-success { --badge-color: var(--o-color-fill1); - --badge-bg: var(--o-color-success1); + --badge-bg-color: var(--o-color-success1); } .o-badge-warning { --badge-color: var(--o-color-fill1); - --badge-bg: var(--o-color-warning1); + --badge-bg-color: var(--o-color-warning1); } .o-badge-danger { --badge-color: var(--o-color-fill1); - --badge-bg: var(--o-color-danger1); + --badge-bg-color: var(--o-color-danger1); } diff --git a/packages/opendesign/src/components/breadcrumb/style/var.scss b/packages/opendesign/src/components/breadcrumb/style/var.scss index a0a014c6..f235992a 100644 --- a/packages/opendesign/src/components/breadcrumb/style/var.scss +++ b/packages/opendesign/src/components/breadcrumb/style/var.scss @@ -2,8 +2,8 @@ --breadcrumb-color: var(--o-color-info3); --breadcrumb-color-active: var(--o-color-info1); - --breadcrumb-gap: var(--o-gap-1); - --breadcrumb-text-size: var(--o-font_size-text); --breadcrumb-text-height: var(--o-line_height-text); + + --breadcrumb-gap: var(--o-gap-1); } diff --git a/packages/opendesign/src/components/checkbox/OCheckbox.vue b/packages/opendesign/src/components/checkbox/OCheckbox.vue index 20f45b03..b684a610 100644 --- a/packages/opendesign/src/components/checkbox/OCheckbox.vue +++ b/packages/opendesign/src/components/checkbox/OCheckbox.vue @@ -86,13 +86,20 @@ defineExpose({