From 40e4a6b3bb3f800dbf0f1e9c76a8ff378c6b22fa Mon Sep 17 00:00:00 2001 From: luckyasme <807254037@qq.com> Date: Fri, 18 Jul 2025 16:38:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=BF=E6=8D=A2=E4=B8=AD=E8=8B=B1?= =?UTF-8?q?=E6=96=87=E5=88=87=E6=8D=A2=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layouts/partials/nav.html | 4 ++-- static/css/common.css | 26 +++++++++++++++++++++++++ static/css/revision_new.css | 2 +- static/img/common/icon-locale-dark.svg | 3 +++ static/img/common/icon-locale-light.svg | 3 +++ static/js/common.js | 2 ++ 6 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 static/img/common/icon-locale-dark.svg create mode 100644 static/img/common/icon-locale-light.svg diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index 34d01d9d7..62d5b2c0d 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -30,8 +30,8 @@
- {{ i18n "current_lang" }} - + +
{{ .Site.Params.languageZh }} {{ .Site.Params.languageEn }} diff --git a/static/css/common.css b/static/css/common.css index 55d5bc9f2..e880ad7cb 100644 --- a/static/css/common.css +++ b/static/css/common.css @@ -281,6 +281,32 @@ i { background-image: url("../img/common/icon-down-dark.svg"); } +.icon-locale { + display: block; + width: 26px; + height: 26px; + background-image: url("../img/common/icon-locale-light.svg"); +} +.light .icon-locale { + background-image: url("../img/common/icon-locale-light.svg"); +} +.dark .icon-locale { + background-image: url("../img/common/icon-locale-dark.svg"); +} + +.locale-tag { + position: absolute; + font-size: 10px; + height: 12px; + width: 12px; + display: flex; + justify-content: center; + align-items: center; + left: 12px; + top: 28px; + background: var(--e-color-bg1); +} + .web-lang { margin-left: 20px; } diff --git a/static/css/revision_new.css b/static/css/revision_new.css index a6e8b93c5..be8fbfede 100644 --- a/static/css/revision_new.css +++ b/static/css/revision_new.css @@ -219,7 +219,7 @@ width: 84px; position: absolute; top: 46px; - left: -40px; + left: -50px; background: var(--e-color-bg2); padding: 0 var(--o-spacing-h5); cursor: pointer; diff --git a/static/img/common/icon-locale-dark.svg b/static/img/common/icon-locale-dark.svg new file mode 100644 index 000000000..edebc679d --- /dev/null +++ b/static/img/common/icon-locale-dark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/img/common/icon-locale-light.svg b/static/img/common/icon-locale-light.svg new file mode 100644 index 000000000..77ff30993 --- /dev/null +++ b/static/img/common/icon-locale-light.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/js/common.js b/static/js/common.js index d21612080..f79a36858 100644 --- a/static/js/common.js +++ b/static/js/common.js @@ -238,5 +238,7 @@ $(function ($) { $(".nav-box .docs-a .home-bread,.h5-docs-a .home-bread").click(() => { window.open(`/${lang}/`, "_self"); }); + // 设置语言图标 + $(".locale-tag").text(window.location.href.indexOf('/zh/') > -1 ? "中" : "EN"); }); }); -- Gitee