Skip to content

Commit e70a4d5

Browse files
authored
Merge pull request #844 from MoYingJi/pr/d
perf(Setting): 加快设置界面过渡动画速度
2 parents e36e476 + 8ed0c28 commit e70a4d5

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/components/Setting/MainSetting.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
class="set-content"
7070
:content-style="{ overflow: 'hidden', padding: '40px 0' }"
7171
>
72-
<Transition name="fade" mode="out-in" @after-leave="setScrollbar?.scrollTo({ top: 0 })">
72+
<Transition name="fade" mode="out-in" :duration="70" @after-leave="setScrollbar?.scrollTo({ top: 0 })">
7373
<!-- 常规 -->
7474
<UniversalSetting
7575
v-if="activeKey === 'general'"

src/components/Setting/UniversalSetting.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
v-if="node.type === 'group'"
77
class="slide-in-item group-title"
88
:class="{ 'first-group': !!node.isFirst }"
9-
:style="{ '--delay': highlightKey ? '0s' : `${Math.min(index, 15) * 0.05}s` }"
9+
:style="{ '--delay': highlightKey ? '0s' : `${Math.min(index, 15) * 0.03}s` }"
1010
>
1111
<n-h3 prefix="bar">
1212
{{ node.data.title }}
@@ -29,7 +29,7 @@
2929
:item="node.data"
3030
class="slide-in-item"
3131
:highlighted="node.data.key === highlightKey"
32-
:style="{ '--delay': highlightKey ? '0s' : `${Math.min(index, 15) * 0.05}s` }"
32+
:style="{ '--delay': highlightKey ? '0s' : `${Math.min(index, 15) * 0.03}s` }"
3333
/>
3434
</template>
3535
</div>
@@ -106,7 +106,7 @@ const displayList = computed(() => {
106106
}
107107
}
108108
.slide-in-item {
109-
animation: slide-up-fade-in 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) backwards;
109+
animation: slide-up-fade-in 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) backwards;
110110
animation-delay: var(--delay, 0s);
111111
}
112112
</style>

0 commit comments

Comments
 (0)