From 579f75baea1aef9f810f660715e11ed8a1960dd3 Mon Sep 17 00:00:00 2001 From: Bang <15622356989@163.com> Date: Wed, 15 Mar 2023 15:17:39 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BC=98=E5=8C=96=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/breadcrumb/OBreadcrumbItem.vue | 2 +- .../components/breadcrumb/style/index.scss | 12 ++++ .../src/components/breadcrumb/style/var.scss | 1 + .../checkbox-group/style/index.scss | 10 +--- .../components/checkbox-group/style/var.scss | 2 +- .../src/components/checkbox/OCheckbox.vue | 6 +- .../src/components/checkbox/style/index.scss | 12 ++-- .../src/components/checkbox/style/var.scss | 23 ++++---- .../src/components/divider/style/var.scss | 6 +- .../src/components/menu/OSubMenu.vue | 11 +--- .../menu/__demo__/MenuAccordion.vue | 10 ++-- .../components/menu/__demo__/MenuBasic.vue | 12 ++-- .../src/components/menu/style/index.scss | 22 +++----- .../src/components/menu/style/var.scss | 19 ++++--- .../src/components/progress/style/var.scss | 4 +- .../src/components/progress/types.ts | 2 - .../components/radio-group/style/index.scss | 10 +--- .../src/components/radio-group/style/var.scss | 2 +- .../src/components/radio/style/index.scss | 55 ++++++++++--------- .../src/components/radio/style/var.scss | 13 +++-- .../switch/__demo__/SwitchRound.vue | 9 +-- .../src/components/switch/style/index.scss | 8 +-- .../src/components/switch/style/var.scss | 33 ++++------- .../opendesign/src/components/switch/types.ts | 8 ++- packages/portal/src/components/TheAside.vue | 1 + 25 files changed, 140 insertions(+), 153 deletions(-) diff --git a/packages/opendesign/src/components/breadcrumb/OBreadcrumbItem.vue b/packages/opendesign/src/components/breadcrumb/OBreadcrumbItem.vue index 8f37f5cdb..a3eb0ecc3 100644 --- a/packages/opendesign/src/components/breadcrumb/OBreadcrumbItem.vue +++ b/packages/opendesign/src/components/breadcrumb/OBreadcrumbItem.vue @@ -15,7 +15,7 @@ const breadcrumbInjection = inject(breadcrumbInjectKey, null); - + diff --git a/packages/opendesign/src/components/breadcrumb/style/index.scss b/packages/opendesign/src/components/breadcrumb/style/index.scss index e712d4512..4e5e16c38 100644 --- a/packages/opendesign/src/components/breadcrumb/style/index.scss +++ b/packages/opendesign/src/components/breadcrumb/style/index.scss @@ -6,6 +6,7 @@ color: var(--breadcrumb-color); font-size: var(--breadcrumb-text-size); line-height: var(--breadcrumb-text-height); + a { color: inherit; text-decoration: none; @@ -15,8 +16,10 @@ .o-breadcrumb-item { display: inline-flex; align-items: center; + &:last-child { color: var(--breadcrumb-color-active); + font-weight: 500; .o-breadcrumb-item-label { cursor: default; @@ -30,8 +33,17 @@ .o-breadcrumb-item-label { cursor: pointer; + &:hover { + color: var(--breadcrumb-color-active); + } } .o-breadcrumb-item-separator { + display: inline-flex; + align-items: center; + justify-content: center; + min-width: var(--breadcrumb-seperator-size); + font-size: var(--breadcrumb-seperator-size); + line-height: 1; margin: 0 var(--breadcrumb-gap); } diff --git a/packages/opendesign/src/components/breadcrumb/style/var.scss b/packages/opendesign/src/components/breadcrumb/style/var.scss index 9da8ad6f3..0318102cd 100644 --- a/packages/opendesign/src/components/breadcrumb/style/var.scss +++ b/packages/opendesign/src/components/breadcrumb/style/var.scss @@ -6,4 +6,5 @@ --breadcrumb-text-height: var(--o-line_height-text1); --breadcrumb-gap: var(--o-gap-1); + --breadcrumb-seperator-size: var(--o-icon_size-xs); } diff --git a/packages/opendesign/src/components/checkbox-group/style/index.scss b/packages/opendesign/src/components/checkbox-group/style/index.scss index 5a8c148c7..80be7f6a5 100644 --- a/packages/opendesign/src/components/checkbox-group/style/index.scss +++ b/packages/opendesign/src/components/checkbox-group/style/index.scss @@ -3,17 +3,9 @@ .o-checkbox-group { display: inline-flex; flex-wrap: wrap; -} - -.o-checkbox-group-direction-horizontal { - .o-checkbox + .o-checkbox { - margin-left: var(--checkbox-group-gap); - } + gap: var(--checkbox-group-gap); } .o-checkbox-group-direction-vertical { flex-direction: column; - .o-checkbox + .o-checkbox { - margin-top: var(--checkbox-group-gap); - } } diff --git a/packages/opendesign/src/components/checkbox-group/style/var.scss b/packages/opendesign/src/components/checkbox-group/style/var.scss index 2b50918dd..42ca62ceb 100644 --- a/packages/opendesign/src/components/checkbox-group/style/var.scss +++ b/packages/opendesign/src/components/checkbox-group/style/var.scss @@ -1,3 +1,3 @@ .o-checkbox-group { - --checkbox-group-gap: var(--o-gap-2); + --checkbox-group-gap: var(--o-gap-5); } diff --git a/packages/opendesign/src/components/checkbox/OCheckbox.vue b/packages/opendesign/src/components/checkbox/OCheckbox.vue index 3aa68fe3d..f3d6eec65 100644 --- a/packages/opendesign/src/components/checkbox/OCheckbox.vue +++ b/packages/opendesign/src/components/checkbox/OCheckbox.vue @@ -98,8 +98,10 @@ defineExpose({ - - + + + + diff --git a/packages/opendesign/src/components/checkbox/style/index.scss b/packages/opendesign/src/components/checkbox/style/index.scss index 37d3df4cd..9603fe7a2 100644 --- a/packages/opendesign/src/components/checkbox/style/index.scss +++ b/packages/opendesign/src/components/checkbox/style/index.scss @@ -32,19 +32,20 @@ align-items: center; width: var(--checkbox-input-size); height: var(--checkbox-input-size); - background-color: var(--checkbox-input-bg); + background-color: var(--checkbox-input-bg-color); color: var(--checkbox-input-color); border: 1px solid var(--checkbox-input-bd-color); + border-radius: var(--checkbox-radius); } .o-checkbox-label { - margin-left: 8px; + margin-left: 12px; } .o-checkbox-checked, .o-checkbox-indeterminate { .o-checkbox-input { - background-color: var(--checkbox-input-bg-checked); + background-color: var(--checkbox-input-bg-color-checked); border-color: var(--checkbox-input-bd-color-checked); } } @@ -53,6 +54,7 @@ cursor: not-allowed; color: var(--checkbox-color-disabled); .o-checkbox-input { + background-color: var(--checkbox-input-bg-color-disabled); border-color: var(--checkbox-input-bd-color-disabled); } } @@ -60,7 +62,7 @@ .o-checkbox-checked.o-checkbox-disabled, .o-checkbox-indeterminate.o-checkbox-disabled { .o-checkbox-input { - background-color: var(--checkbox-input-bg-checked-disabled); - border-color: var(--checkbox-input-bg-checked-disabled); + background-color: var(--checkbox-input-bg-color-checked-disabled); + border-color: var(--checkbox-input-bg-color-checked-disabled); } } diff --git a/packages/opendesign/src/components/checkbox/style/var.scss b/packages/opendesign/src/components/checkbox/style/var.scss index 2d1f8a4cc..145ca8016 100644 --- a/packages/opendesign/src/components/checkbox/style/var.scss +++ b/packages/opendesign/src/components/checkbox/style/var.scss @@ -1,20 +1,23 @@ .o-checkbox { + --checkbox-text-size: var(--o-font_size-text1); + --checkbox-text-height: var(--o-line_height-text1); + + --checkbox-input-size: calc(var(--o-size-s) / 2); + + --checkbox-radius: var(--o-radius-control-s); + --checkbox-color: var(--o-color-info1); --checkbox-color-disabled: var(--o-color-info4); - --checkbox-text-size: var(--o-font_size-text1); - --checkbox-text-height: var(--o-line_height-text1); + --checkbox-input-color: rgb(var(--o-color-white)); - --checkbox-input-color: var(--o-color-fill1); + --checkbox-input-bg-color: var(--o-color-control-light); + --checkbox-input-bg-color-checked: var(--o-color-primary1); + --checkbox-input-bg-color-disabled: var(--o-color-control4-light); + --checkbox-input-bg-color-checked-disabled: var(--o-color-primary4); --checkbox-input-bd-color: var(--o-color-control1); - --checkbox-input-bd-color-disabled: var(--o-color-control4); --checkbox-input-bd-color-checked: var(--o-color-primary1); + --checkbox-input-bd-color-disabled: var(--o-color-control4); --checkbox-input-bd-color-checked-disabled: var(--o-color-primary4); - - --checkbox-input-bg: var(--o-color-fill1); - --checkbox-input-bg-checked: var(--o-color-primary1); - --checkbox-input-bg-checked-disabled: var(--o-color-primary4); - - --checkbox-input-size: 16px; } diff --git a/packages/opendesign/src/components/divider/style/var.scss b/packages/opendesign/src/components/divider/style/var.scss index a5c57156c..bfcfaf384 100644 --- a/packages/opendesign/src/components/divider/style/var.scss +++ b/packages/opendesign/src/components/divider/style/var.scss @@ -1,16 +1,16 @@ .o-divider { --o-divider-color: var(--o-color-info1); - --o-divider-bd-color: var(--o-color-control1); + --o-divider-bd-color: var(--o-color-control1-light); --o-divider-text-size: var(--o-font_size-text1); --o-divider-text-height: var(--o-line_height-text1); } .o-divider-horizontal { - --o-divider-gap: var(--o-gap-4); + --o-divider-gap: var(--o-gap-5); } .o-divider-vertical { - --o-divider-gap: var(--o-gap-2); + --o-divider-gap: var(--o-gap-5); } diff --git a/packages/opendesign/src/components/menu/OSubMenu.vue b/packages/opendesign/src/components/menu/OSubMenu.vue index 6b62001dd..67b57ce2d 100644 --- a/packages/opendesign/src/components/menu/OSubMenu.vue +++ b/packages/opendesign/src/components/menu/OSubMenu.vue @@ -100,17 +100,10 @@ const onLeave = (el: HTMLUListElement) => { - +
-
+
diff --git a/packages/opendesign/src/components/menu/__demo__/MenuAccordion.vue b/packages/opendesign/src/components/menu/__demo__/MenuAccordion.vue index 727871475..7ace3bb58 100644 --- a/packages/opendesign/src/components/menu/__demo__/MenuAccordion.vue +++ b/packages/opendesign/src/components/menu/__demo__/MenuAccordion.vue @@ -1,6 +1,6 @@