diff --git a/docs/.vitepress/src/components/feedback/FeedbackSlider.vue b/docs/.vitepress/src/components/feedback/FeedbackSlider.vue index 96c0dcb7fb3cb238048db9a71471fce57011837f..9e799aca9361bc42a004e2253b4b70b5a2ce8027 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 0faf3e607654ac2f7849c5ef66b6a8944235b996..6e89277997f87cec3befc0511713ea0eba4f462d 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 532640285340c4cde0d964723295cbdb792ca91e..ded389d5549b845bdf1e5414244028078894d1f4 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 f61b2b3cc18e4e706367df0f071fcf3303f9c279..5ad14723f3cc4b3a80e8a298f75dcb6ea87d6d8b 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 a2ae21260978475f178bc0e880564526ae9f0ada..7297eab2627f983999b5d45d3f5c036980412bec 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', },