From 336d4abae2eb367c80fd9211df18d37bc2b64e57 Mon Sep 17 00:00:00 2001
From: luckyasme <807254037@qq.com>
Date: Wed, 12 Mar 2025 10:38:34 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E6=A3=80=E8=A7=86=E9=97=AE=E9=A2=98?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/feedback/FeedbackSlider.vue | 108 ++++++++++++++++--
.../feedback/FloatingButtonHome.vue | 2 +-
.../src/components/header/HeaderNav.vue | 3 +-
.../src/components/header/NavContent.vue | 2 +
docs/.vitepress/src/i18n/header/header-zh.ts | 2 +-
5 files changed, 103 insertions(+), 14 deletions(-)
diff --git a/docs/.vitepress/src/components/feedback/FeedbackSlider.vue b/docs/.vitepress/src/components/feedback/FeedbackSlider.vue
index 96c0dcb..9e799ac 100644
--- a/docs/.vitepress/src/components/feedback/FeedbackSlider.vue
+++ b/docs/.vitepress/src/components/feedback/FeedbackSlider.vue
@@ -39,9 +39,11 @@ const infoData = {
placeholder1: t('feedback.placeholder1'),
placeholder2: t('feedback.placeholder2'),
placeholder3: t('feedback.placeholder3'),
- more1: t('feedback.more1'),
- submit: t('feedback.submit'),
+ submit: '提交',
cancel: t('feedback.cancel'),
+ more1: '感谢您的反馈,如需帮助,可论坛',
+ more2: '发帖求助',
+ more2Link: 'https://forum.openeuler.org/',
};
const placeholder = computed(() => {
@@ -135,10 +137,13 @@ const submitFeedback = () => {
- {{ infoData.more1 }}
+ {{ infoData.more1
+ }}{{ infoData.more2 }}
+
-
+
{{ infoData.submit }}
@@ -163,7 +168,7 @@ const submitFeedback = () => {
}
.slider-body {
- padding-top: 22px;
+ padding-top: 28px;
position: relative;
z-index: 3;
@include respond-to('<=pad_v') {
@@ -201,8 +206,74 @@ const submitFeedback = () => {
}
}
- :deep(.el-slider__marks) {
- display: none;
+ :deep(.el-slider) {
+ height: auto;
+ height: 10px;
+
+ .el-slider__marks {
+ display: none;
+ }
+
+ .el-slider__runway {
+ height: 8px;
+ border-radius: var(--o-radius-xs);
+ background-color: var(--o-color-control1-light);
+ }
+
+ .el-slider__bar {
+ height: 10px;
+ background-image: linear-gradient(270deg, #002fa7 0%, #21a9fc 100%);
+ top: -1px;
+ border-radius: 5px;
+ }
+
+ .el-slider__button-wrapper + div {
+ position: relative;
+ transform: translateY(2px);
+ z-index: 2;
+
+ & + div {
+ transform: translateY(2px);
+ & > .el-slider__stop:nth-of-type(1) {
+ transform: translatex(2px);
+ }
+ }
+ }
+
+ .el-slider__stop {
+ width: 2px;
+ height: 2px;
+ background-color: var(--o-color-control2);
+ top: 1px;
+ }
+
+ .el-slider__marks-stop {
+ background-color: var(--o-color-fill2);
+
+ &:nth-last-of-type(1) {
+ transform: translateX(-4px);
+ background-color: var(--o-color-control2);
+ }
+ }
+
+ .el-slider__button {
+ position: relative;
+ border: solid 8px var(--o-color-white);
+ box-shadow: var(--o-shadow-2);
+
+ &::after {
+ display: block;
+ content: '';
+ width: 8px;
+ height: 8px;
+ border-radius: 50%;
+ background-color: var(--o-color-primary1);
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+ }
+ }
}
}
@@ -225,17 +296,32 @@ const submitFeedback = () => {
--textarea-radius-pill: 8px;
width: 100%;
+ height: 88px;
}
.more-info {
color: var(--o-color-info3);
margin-top: 8px;
+ text-align: center;
@include tip2;
}
.submit-btn {
text-align: center;
margin-top: 16px;
+
+ :deep(.o-btn) {
+ padding: 6px 26px;
+ border-color: var(--o-color-primary1);
+ color: var(--o-color-primary1);
+
+ @include hover {
+ border-color: var(--o-color-primary1);
+ background-color: var(--o-color-primary1);
+ color: var(--o-color-white);
+ }
+ }
+
@include respond-to('<=pad_v') {
display: flex;
justify-content: space-evenly;
@@ -259,9 +345,9 @@ const submitFeedback = () => {
}
}
- .submit {
- --btn-min-width: 60px;
- --btn-bd-color: var(--o-color-control3);
+ /* .submit {
+ padding: 6px 26px;
+
@include hover {
--btn-color-hover: var(--o-color-white);
--btn-bd-color-hover: var(--o-color-primary1);
@@ -273,7 +359,7 @@ const submitFeedback = () => {
color: var(--o-color-primary2-light);
border-color: var(--o-color-primary1);
}
- }
+ } */
}
}
diff --git a/docs/.vitepress/src/components/feedback/FloatingButtonHome.vue b/docs/.vitepress/src/components/feedback/FloatingButtonHome.vue
index 0faf3e6..6e89277 100644
--- a/docs/.vitepress/src/components/feedback/FloatingButtonHome.vue
+++ b/docs/.vitepress/src/components/feedback/FloatingButtonHome.vue
@@ -162,7 +162,7 @@ const floatData = ref([
}
.popup-feedback {
- padding: 16px 24px;
+ padding: 16px 30px;
background-color: var(--o-color-fill2);
box-shadow: var(--o-shadow-2);
border-radius: var(--o-radius-xs);
diff --git a/docs/.vitepress/src/components/header/HeaderNav.vue b/docs/.vitepress/src/components/header/HeaderNav.vue
index 5326402..ded389d 100644
--- a/docs/.vitepress/src/components/header/HeaderNav.vue
+++ b/docs/.vitepress/src/components/header/HeaderNav.vue
@@ -300,7 +300,7 @@ const linkClick = () => {
transform-origin: top;
&.light {
- box-shadow: 0 3px 8px 0 rgba(var(--o-kleinblue-10), 0.1);
+ box-shadow: 0 3px 8px 0 rgba(var(--o-kleinblue-10), 0.08);
}
@include respond-to('laptop') {
@@ -449,6 +449,7 @@ const linkClick = () => {
height: 16px;
width: 16px;
padding-left: 6px;
+ border-radius: 50%;
}
.extra {
margin-top: var(--o-gap-5);
diff --git a/docs/.vitepress/src/components/header/NavContent.vue b/docs/.vitepress/src/components/header/NavContent.vue
index f61b2b3..5ad1472 100644
--- a/docs/.vitepress/src/components/header/NavContent.vue
+++ b/docs/.vitepress/src/components/header/NavContent.vue
@@ -142,6 +142,7 @@ const descMouseenter = (e: MouseEvent) => {
}
.content-tag {
margin-left: var(--o-gap-2);
+ border-radius: 32px;
}
}
.desc-container {
@@ -196,6 +197,7 @@ const descMouseenter = (e: MouseEvent) => {
.content-tag {
margin-left: var(--o-gap-2);
+ border-radius: 32px;
}
.desc-container {
diff --git a/docs/.vitepress/src/i18n/header/header-zh.ts b/docs/.vitepress/src/i18n/header/header-zh.ts
index a2ae212..7297eab 100644
--- a/docs/.vitepress/src/i18n/header/header-zh.ts
+++ b/docs/.vitepress/src/i18n/header/header-zh.ts
@@ -317,7 +317,7 @@ export default {
URL: 'https://www.openeuler.org/zh/faq/',
},
{
- NAME: '贡献指南',
+ NAME: '文档开发指南',
DESCRIPTION: '参与文档贡献的方式',
URL: 'https://openeuler-docs.test.osinfra.cn/zh/Contribute/directory_structure_introductory.html',
},
--
Gitee