From 734b01706f78b51c1de6500ae2083652814e22f2 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Sat, 17 Jan 2026 12:39:15 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20=E8=B0=83=E6=95=B4scss=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .stylelintrc.yml | 2 +- src/assets/styles/sentry.custom.scss | 4 ---- src/assets/styles/utils.scss | 3 +++ src/components/func/hyperlink.vue | 2 +- src/components/userGacha/ug-his-card.vue | 2 +- src/pages/WIKI/Weapon.vue | 2 +- 6 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.stylelintrc.yml b/.stylelintrc.yml index 124f30c0..bf90dad1 100644 --- a/.stylelintrc.yml +++ b/.stylelintrc.yml @@ -37,7 +37,7 @@ rules: prettier/prettier: true property-no-vendor-prefix: - true - - ignoreProperties: [backdrop-filter] + - ignoreProperties: [-webkit-backdrop-filter] rule-empty-line-before: - always - except: ["first-nested"] diff --git a/src/assets/styles/sentry.custom.scss b/src/assets/styles/sentry.custom.scss index b727a0b4..62b782a1 100644 --- a/src/assets/styles/sentry.custom.scss +++ b/src/assets/styles/sentry.custom.scss @@ -11,18 +11,14 @@ html #sentry-feedback { --foreground: var(--btn-text); --font-family: var(--font-text); --accent-background: var(--tgc-od-blue); - --dialog-color: var(--common-text-title); --dialog-background: var(--app-page-bg); - --input-color: var(--app-page-content); --input-border: 1px solid var(--common-shadow-1); - --button-color: var(--tgc-od-blue); --button-background: var(--app-side-bg); --button-hover-background: var(--box-bg-1); --button-primary-hover-background: var(--tgc-od-red); - --success-color: var(--tgc-od-green); --error-color: var(--tgc-od-red); --interactive-filter: none; diff --git a/src/assets/styles/utils.scss b/src/assets/styles/utils.scss index bda27c96..844add96 100644 --- a/src/assets/styles/utils.scss +++ b/src/assets/styles/utils.scss @@ -3,6 +3,7 @@ * @since Beta v0.9.0 */ @use "sass:map"; + /** 根据传入星级返回颜色 */ @function get-od-star-color($star: 0) { $star-color-map: ( @@ -12,8 +13,10 @@ 4: #c678ddff, 5: #d19a66ff, ); + @if map.has-key($star-color-map, $star) { @return map.get($star-color-map, $star); } + @return #e06c75ff; } diff --git a/src/components/func/hyperlink.vue b/src/components/func/hyperlink.vue index a6fc278c..a0bda64c 100644 --- a/src/components/func/hyperlink.vue +++ b/src/components/func/hyperlink.vue @@ -115,7 +115,7 @@ defineExpose({ displayBox }); height: 100%; align-items: center; justify-content: center; - backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } diff --git a/src/components/userGacha/ug-his-card.vue b/src/components/userGacha/ug-his-card.vue index 5d6779ec..27949033 100644 --- a/src/components/userGacha/ug-his-card.vue +++ b/src/components/userGacha/ug-his-card.vue @@ -319,9 +319,9 @@ function getBox2(item: UgcHisCardBox): TItemBoxData { align-items: center; justify-content: flex-start; color: var(--common-text-title); - gap: 4px; font-family: var(--font-title); font-size: 20px; + gap: 4px; } .ug-hisci-tag { diff --git a/src/pages/WIKI/Weapon.vue b/src/pages/WIKI/Weapon.vue index 19216bb9..018e8346 100644 --- a/src/pages/WIKI/Weapon.vue +++ b/src/pages/WIKI/Weapon.vue @@ -144,11 +144,11 @@ async function toOuter(item?: TGApp.App.Weapon.WikiBriefInfo): Promise { .ww-list { position: relative; display: grid; + overflow: hidden auto; width: 100%; padding-right: 8px; gap: 8px; grid-template-columns: repeat(3, 160px); - overflow: hidden auto; } .ww-detail {