diff --git a/src/pages/common/Achievements.vue b/src/pages/common/Achievements.vue index 287e9fc6..f2e55aa4 100644 --- a/src/pages/common/Achievements.vue +++ b/src/pages/common/Achievements.vue @@ -58,9 +58,7 @@ class="card-achi" :title="allSeriesData.find((item) => item.id === achievement.series)?.name ?? ''" > -
- {{ achievement.progress }} -
+
v{{ achievement.version }}
- {{ achievement.name }} - v{{ achievement.version }} + + {{ achievement.name }} + + {{ achievement.progress }} + {{ achievement.description }}
@@ -577,6 +577,7 @@ async function setAchiDB(achievement: TGApp.Sqlite.Achievement.SingleTable): Pro border-top: 1px solid var(--common-shadow-1); border-left: 1px solid var(--common-shadow-1); background: var(--box-bg-2); + border-bottom-right-radius: 10px; border-top-left-radius: 20px; color: var(--tgc-yellow-1); font-family: var(--font-title); @@ -601,6 +602,7 @@ async function setAchiDB(achievement: TGApp.Sqlite.Achievement.SingleTable): Pro flex-flow: column wrap; align-items: flex-start; justify-content: center; + color: var(--box-text-1); text-align: left; } @@ -641,7 +643,7 @@ async function setAchiDB(achievement: TGApp.Sqlite.Achievement.SingleTable): Pro } /* 成就进度 */ -.achi-progress { +.achi-version { position: absolute; top: 0; left: 0; @@ -650,7 +652,8 @@ async function setAchiDB(achievement: TGApp.Sqlite.Achievement.SingleTable): Pro border-bottom: 1px solid var(--common-shadow-1); background: var(--box-bg-2); border-bottom-right-radius: 20px; - color: var(--box-text-3); + border-top-left-radius: 10px; + color: var(--tgc-pink-1); font-family: var(--font-title); font-size: 10px; text-align: center; @@ -687,10 +690,23 @@ async function setAchiDB(achievement: TGApp.Sqlite.Achievement.SingleTable): Pro } .achi-pre-info :nth-child(1) { + display: flex; + align-items: flex-end; + column-gap: 5px; font-family: var(--font-title); font-size: 14px; } +.achi-pre-info :nth-child(1) :nth-child(2) { + color: var(--tgc-blue-2); + font-size: 12px; +} + +.achi-pre-info :nth-child(2) { + font-size: 12px; + opacity: 0.8; +} + .achi-append-icon span { position: absolute; bottom: 0; @@ -701,20 +717,12 @@ async function setAchiDB(achievement: TGApp.Sqlite.Achievement.SingleTable): Pro align-items: center; justify-content: center; background: rgb(0 0 0 / 50%); + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; color: var(--tgc-white-1); font-size: 8px; } -.achi-pre-info :nth-child(1) span { - color: var(--tgc-pink-1); - font-size: 12px; -} - -.achi-pre-info :nth-child(2) { - font-size: 12px; - opacity: 0.8; -} - .achi-append { display: flex; align-items: center;