@@ -9,29 +9,41 @@ export class Motion {
9
9
10
10
public static readonly plugin = plugin ( ( { addComponents, addUtilities } ) => {
11
11
addComponents ( {
12
- '.motion -easing-emphasized' : {
12
+ '.transition -easing-emphasized' : {
13
13
'transition-timing-function' : `var(--${ this . motionPrefix } -easing-emphasized, ease-in-out)` ,
14
+ } ,
15
+ '.animation-easing-emphasized' : {
14
16
'animation-timing-function' : `var(--${ this . motionPrefix } -easing-emphasized, ease-in-out)` ,
15
17
} ,
16
- '.motion -easing-emphasized-decelerate' : {
18
+ '.transition -easing-emphasized-decelerate' : {
17
19
'transition-timing-function' : `var(--${ this . motionPrefix } -easing-emphasized-decelerate, cubic-bezier(0.05, 0.7, 0.1, 1.0))` ,
20
+ } ,
21
+ '.animation-easing-emphasized-decelerate' : {
18
22
'animation-timing-function' : `var(--${ this . motionPrefix } -easing-emphasized-decelerate, cubic-bezier(0.05, 0.7, 0.1, 1.0))` ,
19
23
} ,
20
- '.motion -easing-emphasized-accelerate' : {
24
+ '.transition -easing-emphasized-accelerate' : {
21
25
'transition-timing-function' : `var(--${ this . motionPrefix } -easing-emphasized-accelerate, cubic-bezier(0.3, 0.0, 0.8, 0.15))` ,
26
+ } ,
27
+ '.animation-easing-emphasized-accelerate' : {
22
28
'animation-timing-function' : `var(--${ this . motionPrefix } -easing-emphasized-accelerate, cubic-bezier(0.3, 0.0, 0.8, 0.15))` ,
23
29
} ,
24
30
25
- '.motion -easing-standard' : {
31
+ '.transition -easing-standard' : {
26
32
'transition-timing-function' : `var(--${ this . motionPrefix } -easing-standard, cubic-bezier(0.2, 0.0, 0, 1.0))` ,
33
+ } ,
34
+ '.animation-easing-standard' : {
27
35
'animation-timing-function' : `var(--${ this . motionPrefix } -easing-standard, cubic-bezier(0.2, 0.0, 0, 1.0))` ,
28
36
} ,
29
- '.motion -easing-standard-decelerate' : {
37
+ '.transition -easing-standard-decelerate' : {
30
38
'transition-timing-function' : `var(--${ this . motionPrefix } -easing-standard-decelerate, cubic-bezier(0, 0, 0, 1))` ,
39
+ } ,
40
+ '.animation-easing-standard-decelerate' : {
31
41
'animation-timing-function' : `var(--${ this . motionPrefix } -easing-standard-decelerate, cubic-bezier(0, 0, 0, 1))` ,
32
42
} ,
33
- '.motion -easing-standard-accelerate' : {
43
+ '.transition -easing-standard-accelerate' : {
34
44
'transition-timing-function' : `var(--${ this . motionPrefix } -easing-standard-accelerate, cubic-bezier(0.3, 0, 1, 1))` ,
45
+ } ,
46
+ '.animation-easing-standard-accelerate' : {
35
47
'animation-timing-function' : `var(--${ this . motionPrefix } -easing-standard-accelerate, cubic-bezier(0.3, 0, 1, 1))` ,
36
48
} ,
37
49
} )
@@ -40,39 +52,57 @@ export class Motion {
40
52
/**
41
53
* Begin and end on screen
42
54
*/
43
- '.motion -duration-emphasized' : {
55
+ '.transition -duration-emphasized' : {
44
56
'transition-duration' : '500ms' ,
45
57
} ,
58
+ '.animation-duration-emphasized' : {
59
+ 'animation-duration' : '500ms' ,
60
+ } ,
46
61
/**
47
62
* Enter the screen
48
63
*/
49
- '.motion -duration-emphasized-decelerate' : {
64
+ '.transition -duration-emphasized-decelerate' : {
50
65
'transition-duration' : '400ms' ,
51
66
} ,
67
+ '.animation-duration-emphasized-decelerate' : {
68
+ 'animation-duration' : '400ms' ,
69
+ } ,
52
70
/**
53
71
* Exit the screen
54
72
*/
55
- '.motion -duration-emphasized-accelerate' : {
73
+ '.transition -duration-emphasized-accelerate' : {
56
74
'transition-duration' : '200ms' ,
57
75
} ,
76
+ '.animation-duration-emphasized-accelerate' : {
77
+ 'animation-duration' : '200ms' ,
78
+ } ,
58
79
/**
59
80
* Begin and end on screen
60
81
*/
61
- '.motion -duration-standard' : {
82
+ '.transition -duration-standard' : {
62
83
'transition-duration' : '300ms' ,
63
84
} ,
85
+ '.animation-duration-standard' : {
86
+ 'animation-duration' : '300ms' ,
87
+ } ,
64
88
/**
65
89
* Enter the screen
66
90
*/
67
- '.motion -duration-standard-decelerate' : {
91
+ '.transition -duration-standard-decelerate' : {
68
92
'transition-duration' : '250ms' ,
69
93
} ,
94
+ '.animation-duration-standard-decelerate' : {
95
+ 'animation-duration' : '250ms' ,
96
+ } ,
70
97
/**
71
98
* Exit the screen
72
99
*/
73
- '.motion -duration-standard-accelerate' : {
100
+ '.transition -duration-standard-accelerate' : {
74
101
'transition-duration' : '200ms' ,
75
102
} ,
103
+ '.animation-duration-standard-accelerate' : {
104
+ 'animation-duration' : '200ms' ,
105
+ } ,
76
106
} )
77
107
} )
78
108
0 commit comments