From d5d5c0310ce7f93e271c656cf13fe58c4d91acd8 Mon Sep 17 00:00:00 2001 From: sendevia Date: Fri, 26 Sep 2025 00:31:25 +0800 Subject: [PATCH] =?UTF-8?q?footer:=20=E5=90=88=E5=B9=B6=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E4=B8=8E=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/theme/components/Footer.vue | 153 ++++++++++++++---- .../theme/styles/_components/footer.scss | 84 ---------- 2 files changed, 120 insertions(+), 117 deletions(-) delete mode 100644 .vitepress/theme/styles/_components/footer.scss diff --git a/.vitepress/theme/components/Footer.vue b/.vitepress/theme/components/Footer.vue index 7470b69..4bed77b 100644 --- a/.vitepress/theme/components/Footer.vue +++ b/.vitepress/theme/components/Footer.vue @@ -1,36 +1,3 @@ - - + + + + diff --git a/.vitepress/theme/styles/_components/footer.scss b/.vitepress/theme/styles/_components/footer.scss deleted file mode 100644 index cf3ff08..0000000 --- a/.vitepress/theme/styles/_components/footer.scss +++ /dev/null @@ -1,84 +0,0 @@ -@use "sass:meta"; -@use "../mixin"; - -.main-layout-footer { - display: flex; - align-items: flex-start; - flex-direction: column; - flex-wrap: wrap; - gap: 12px; - grid-column: span 12; - justify-content: space-around; - - margin-inline: 12px; - padding-block-end: 18px; - - color: var(--md-sys-color-on-surface-variant); - - a { - text-decoration: none; - } - - #main-layout-footer-description { - display: flex; - flex-grow: 1; - flex-direction: column; - gap: 6px; - - #main-layout-footer-description-topic { - display: flex; - align-items: center; - flex-direction: row; - gap: 12px; - - img { - height: 50px; - width: 50px; - - -webkit-mask: var(--via-svg-mask) no-repeat 0 / 100%; - mask: var(--via-svg-mask) no-repeat 0 / 100%; - } - - h3 { - letter-spacing: 0.8px; - text-transform: uppercase; - } - } - - #main-layout-footer-description-theme { - @include mixin.typescale-style("body-large"); - - display: flex; - flex-wrap: wrap; - gap: 6px; - } - - #main-layout-footer-description-beian { - @include mixin.typescale-style("body-large"); - - display: flex; - flex-wrap: wrap; - gap: 6px; - - #main-layout-footer-beian-gongan { - display: inline-flex; - align-items: center; - gap: 5px; - - img { - height: 16px; - width: 16px; - } - } - } - } - - #main-layout-footer-social-media { - display: flex; - flex-direction: row; - flex-grow: 1; - flex-wrap: wrap; - gap: 6px; - justify-content: flex-end; - } -}