💄 添加滤镜过渡效果

This commit is contained in:
目棃
2025-03-31 15:48:15 +08:00
parent 454b94f401
commit 1c16bfc29a
3 changed files with 23 additions and 3 deletions

View File

@@ -49,10 +49,15 @@ const isGrey = computed<boolean>(() => {
background-repeat: no-repeat;
cursor: pointer;
font-family: var(--font-title);
transition: filter 0.5s ease-in-out;
&.grey {
filter: grayscale(1);
}
&.grey:hover {
filter: grayscale(0);
}
}
.dark .top-nc-box {

View File

@@ -3,13 +3,14 @@
class="tuas-card"
@click="selectSeries"
v-if="data"
:title="data.name"
:class="{
'tuas-selected': props.cur === props.series,
'tuas-finish': showCard,
'tuas-radius': showCard,
}"
>
<div class="tuas-version">v{{ data.version }}</div>
<div class="tuas-reward" v-if="showCard" :title="data.card">
<div class="tuas-reward" v-if="showCard">
<img
:class="{ finish: progress === 100 }"
alt="card"
@@ -116,10 +117,18 @@ function selectSeries(): void {
background: var(--box-bg-1);
}
&.tuas-finish {
&.tuas-radius {
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
}
&:hover {
.tuas-reward {
img {
filter: unset;
}
}
}
}
.dark .tuas-card {
@@ -158,6 +167,7 @@ function selectSeries(): void {
object-fit: contain;
opacity: 0.3;
filter: grayscale(1);
transition: filter 0.5s ease-in-out;
&.finish {
filter: unset;

View File

@@ -148,6 +148,10 @@ function getWeaponTitle(): string {
border-radius: 4px;
cursor: pointer;
row-gap: 4px;
&:hover .tua-abl-bg {
filter: grayscale(0);
}
}
.dark .tua-ab-box {
@@ -247,6 +251,7 @@ function getWeaponTitle(): string {
backdrop-filter: blur(5px);
background: var(--box-bg-3);
filter: grayscale(1);
transition: filter 0.5s ease-in-out;
&.ori {
filter: unset;