Skip to content

Commit 2b3928c

Browse files
committed
feat: longer animate time
1 parent a35bee5 commit 2b3928c

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

src/style-settings/basic.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export default Settings.create('maple-basic', 'Maple Basic').children([
66
{
77
title: { en: 'Animation Duration (ms)', zh: '动画持续时间(毫秒)' },
88
},
9-
{ default: 200, min: 0, max: 500, step: 50, format: 'ms' },
9+
{ default: 500, min: 0, max: 1000, step: 50, format: 'ms' },
1010
),
1111
Settings.of().addVarNumSlider(
1212
'setting-item-line-height',

src/variable.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ body {
5555
inset 0 -0.125px 1px 0px var(--color-base-40),
5656
0 0.75px 2px 0.5px var(--color-base-50);
5757

58-
--animation: var(--setting-animation-time, 200ms) var(--anim-motion-smooth);
59-
--animation-slow: calc(var(--setting-animation-time, 200ms) * 2)
60-
var(--anim-motion-smooth);
61-
--animation-delay: calc(4 * var(--setting-animation-time, 150ms));
58+
--animation-dur: var(--setting-animation-time, 500ms);
59+
--animation: var(--animation-dur) var(--anim-motion-smooth);
60+
--animation-fast: calc(var(--animation-dur) / 2) var(--anim-motion-smooth);
61+
--animation-delay: calc(4 * var(--animation-dur));
6262
--block-outline-width: var(--size-2-1);
6363

6464
--divider-color: var(--color-base-30);

src/workspace/modal.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ body:not(.is-mobile) {
6565
var(--color-base-20),
6666
inset 0 0 0 calc(var(--slider-thumb-width) / 2) var(--accent-active),
6767
var(--input-shadow);
68-
transition: box-shadow var(--animation);
68+
transition: box-shadow var(--animation-fast);
6969
border-width: 0;
7070
&:is(:hover, :active, :focus) {
7171
--slider-thumb-ring-factor: 6;
@@ -103,7 +103,7 @@ body:not(.is-mobile) {
103103
.checkbox-container {
104104
--toggle-radius: var(--radius-m);
105105
height: var(--size-4-4);
106-
transition: var(--animation-slow);
106+
transition: var(--animation-fast);
107107
border: var(--toggle-border-width) solid var(--text-faint);
108108

109109
&:focus-within {
@@ -130,7 +130,7 @@ body:not(.is-mobile) {
130130
border-radius: calc(var(--toggle-width) / 2);
131131
border: var(--toggle-border-width) solid var(--text-faint);
132132
margin: 0;
133-
transition: var(--animation-slow);
133+
transition: var(--animation-fast);
134134
}
135135

136136
:is(&:hover, &:focus-within)::after {
@@ -161,7 +161,7 @@ body:not(.is-mobile) {
161161
border: var(--toggle-border-width) solid var(--text-faint);
162162
width: 20%;
163163
margin: 0;
164-
transition: var(--animation-slow);
164+
transition: var(--animation-fast);
165165
}
166166

167167
:is(&:hover, &:focus-within)::after {

0 commit comments

Comments
 (0)