@@ -46,16 +46,17 @@ $transition-name: 'scale';
46
46
& -move ,
47
47
& -enter-active ,
48
48
& -leave-active {
49
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
49
+ transition : scale var (--#{$transition-name}-scale -duration , 0.35s ) var (--#{$transition-name}-scale -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
50
50
opacity var (--#{$transition-name}-opacity-duration , 0.15s ) var (--#{$transition-name}-opacity-timing , ease-in-out );
51
51
}
52
52
53
53
& -enter-from ,
54
54
& -leave-to {
55
55
opacity : var (--#{$transition-name}-opacity , 0 );
56
56
// transform: scale(var(--#{$transition-name}-scale, 0.8)) !important;
57
- --un-scale-x : var (--#{$transition-name}-scale , 0.8 );
58
- --un-scale-y : var (--#{$transition-name}-scale , 0.8 );
57
+ // --un-scale-x: var(--#{$transition-name}-scale, 0.8);
58
+ // --un-scale-y: var(--#{$transition-name}-scale, 0.8);
59
+ scale : var (--#{$transition-name}-scale , 0.8 );
59
60
}
60
61
61
62
// Transition group
@@ -75,15 +76,16 @@ $transition-name: 'slide-y';
75
76
& -move ,
76
77
& -enter-active ,
77
78
& -leave-active {
78
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
79
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
79
80
opacity var (--#{$transition-name}-opacity-duration , 0.15s ) var (--#{$transition-name}-opacity-timing , ease-in-out );
80
81
}
81
82
82
83
& -enter-from ,
83
84
& -leave-to {
84
85
opacity : var (--#{$transition-name}-opacity , 0 );
85
86
// transform: translateY(var(--#{$transition-name}-translateY, 8px));
86
- --un-translate-y : var (--#{$transition-name}-translateY , 8px );
87
+ // --un-translate-y: var(--#{$transition-name}-translateY, 8px);
88
+ translate : 0 var (--#{$transition-name}-translateY , 8px );
87
89
}
88
90
89
91
// Transition group
@@ -103,15 +105,16 @@ $transition-name: 'slide-y-reverse';
103
105
& -move ,
104
106
& -enter-active ,
105
107
& -leave-active {
106
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
108
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
107
109
opacity var (--#{$transition-name}-opacity-duration , 0.15s ) var (--#{$transition-name}-opacity-timing , ease-in-out );
108
110
}
109
111
110
112
& -enter-from ,
111
113
& -leave-to {
112
114
opacity : var (--#{$transition-name}-opacity , 0 );
113
115
// transform: translateY(var(--#{$transition-name}-translateY, -8px));
114
- --un-translate-y : var (--#{$transition-name}-translateY , -8px );
116
+ // --un-translate-y: var(--#{$transition-name}-translateY, -8px);
117
+ translate : 0 var (--#{$transition-name}-translateY , -8px );
115
118
}
116
119
117
120
// Transition group
@@ -131,20 +134,22 @@ $transition-name: 'scroll-y';
131
134
& -move ,
132
135
& -enter-active ,
133
136
& -leave-active {
134
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
137
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
135
138
opacity var (--#{$transition-name}-opacity-duration , 0.15s ) var (--#{$transition-name}-opacity-timing , ease-in-out );
136
139
}
137
140
138
141
& -enter-from {
139
142
opacity : var (--#{$transition-name}-from-opacity , 0 );
140
143
// transform: translateY(var(--#{$transition-name}-from-translateY, 8px)) !important;
141
- --un-translate-y : var (--#{$transition-name}-from-translateY , 8px );
144
+ // --un-translate-y: var(--#{$transition-name}-from-translateY, 8px);
145
+ translate : 0 var (--#{$transition-name}-from-translateY , 8px );
142
146
}
143
147
144
148
& -leave-to {
145
149
opacity : var (--#{$transition-name}-to-opacity , 0 );
146
150
// transform: translateY(var(--#{$transition-name}-to-translateY, -8px)) !important;
147
- --un-translate-y : var (--#{$transition-name}-to-translateY , -8px );
151
+ // --un-translate-y: var(--#{$transition-name}-to-translateY, -8px);
152
+ translate : 0 var (--#{$transition-name}-to-translateY , -8px );
148
153
}
149
154
150
155
// Transition group
@@ -164,20 +169,22 @@ $transition-name: 'scroll-y-reverse';
164
169
& -move ,
165
170
& -enter-active ,
166
171
& -leave-active {
167
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
172
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
168
173
opacity var (--#{$transition-name}-opacity-duration , 0.15s ) var (--#{$transition-name}-opacity-timing , ease-in-out );
169
174
}
170
175
171
176
& -enter-from {
172
177
opacity : var (--#{$transition-name}-from-opacity , 0 );
173
178
// transform: translateY(var(--#{$transition-name}-from-translateY, -8px)) !important;
174
- --un-translate-y : var (--#{$transition-name}-from-translateY , -8px );
179
+ // --un-translate-y: var(--#{$transition-name}-from-translateY, -8px);
180
+ translate : 0 var (--#{$transition-name}-from-translateY , -8px );
175
181
}
176
182
177
183
& -leave-to {
178
184
opacity : var (--#{$transition-name}-to-opacity , 0 );
179
185
// transform: translateY(var(--#{$transition-name}-to-translateY, 8px)) !important;
180
- --un-translate-y : var (--#{$transition-name}-to-translateY , 8px );
186
+ // --un-translate-y: var(--#{$transition-name}-to-translateY, 8px);
187
+ translate : 0 var (--#{$transition-name}-to-translateY , 8px );
181
188
}
182
189
183
190
// Transition group
@@ -197,15 +204,16 @@ $transition-name: 'slide-x';
197
204
& -move ,
198
205
& -enter-active ,
199
206
& -leave-active {
200
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
207
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
201
208
opacity var (--#{$transition-name}-opacity-duration , 0.15s ) var (--#{$transition-name}-opacity-timing , ease-in-out );
202
209
}
203
210
204
211
& -enter-from ,
205
212
& -leave-to {
206
213
opacity : var (--#{$transition-name}-opacity , 0 );
207
214
// transform: translateX(var(--#{$transition-name}-translateX, -8px)) !important;
208
- --un-translate-x : var (--#{$transition-name}-translateX , -8px );
215
+ // --un-translate-x: var(--#{$transition-name}-translateX, -8px);
216
+ translate : var (--#{$transition-name}-translateX , -8px ) 0 ;
209
217
}
210
218
211
219
// Transition group
@@ -225,15 +233,16 @@ $transition-name: 'slide-x-reverse';
225
233
& -move ,
226
234
& -enter-active ,
227
235
& -leave-active {
228
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
236
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
229
237
opacity var (--#{$transition-name}-opacity-duration , 0.15s ) var (--#{$transition-name}-opacity-timing , ease-in-out );
230
238
}
231
239
232
240
& -enter-from ,
233
241
& -leave-to {
234
242
opacity : var (--#{$transition-name}-opacity , 0 );
235
243
// transform: translateX(var(--#{$transition-name}-translateX, 8px)) !important;
236
- --un-translate-x : var (--#{$transition-name}-translateX , 8px );
244
+ // --un-translate-x: var(--#{$transition-name}-translateX, 8px);
245
+ translate : var (--#{$transition-name}-translateX , 8px ) 0 ;
237
246
}
238
247
239
248
// Transition group
@@ -253,20 +262,22 @@ $transition-name: 'scroll-x';
253
262
& -move ,
254
263
& -enter-active ,
255
264
& -leave-active {
256
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
265
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
257
266
opacity var (--#{$transition-name}-opacity-duration , 0.15s ) var (--#{$transition-name}-opacity-timing , ease-in-out );
258
267
}
259
268
260
269
& -enter-from {
261
270
opacity : var (--#{$transition-name}-from-opacity , 0 );
262
271
// transform: translateX(var(--#{$transition-name}-from-translateX, -8px)) !important;
263
- --un-translate-x : var (--#{$transition-name}-from-translateX , -8px );
272
+ // --un-translate-x: var(--#{$transition-name}-from-translateX, -8px);
273
+ translate : var (--#{$transition-name}-from-translateX , -8px ) 0 ;
264
274
}
265
275
266
276
& -leave-to {
267
277
opacity : var (--#{$transition-name}-to-opacity , 0 );
268
278
// transform: translateX(var(--#{$transition-name}-to-translateX, 8px)) !important;
269
- --un-translate-x : var (--#{$transition-name}-to-translateX , 8px );
279
+ // --un-translate-x: var(--#{$transition-name}-to-translateX, 8px);
280
+ translate : var (--#{$transition-name}-to-translateX , 8px ) 0 ;
270
281
}
271
282
272
283
// Transition group
@@ -286,20 +297,22 @@ $transition-name: 'scroll-x-reverse';
286
297
& -move ,
287
298
& -enter-active ,
288
299
& -leave-active {
289
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
300
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 )),
290
301
opacity var (--#{$transition-name}-opacity-duration , 0.15s ) var (--#{$transition-name}-opacity-timing , ease-in-out );
291
302
}
292
303
293
304
& -enter-from {
294
305
opacity : var (--#{$transition-name}-from-opacity , 0 );
295
306
// transform: translateX(var(--#{$transition-name}-from-translateX, 8px)) !important;
296
- --un-translate-x : var (--#{$transition-name}-from-translateX , 8px );
307
+ // --un-translate-x: var(--#{$transition-name}-from-translateX, 8px);
308
+ translate : var (--#{$transition-name}-from-translateX , 8px ) 0 ;
297
309
}
298
310
299
311
& -leave-to {
300
312
opacity : var (--#{$transition-name}-to-opacity , 0 );
301
313
// transform: translateX(var(--#{$transition-name}-to-translateX, -8px)) !important;
302
- --un-translate-x : var (--#{$transition-name}-to-translateX , -8px );
314
+ // --un-translate-x: var(--#{$transition-name}-to-translateX, -8px);
315
+ translate : var (--#{$transition-name}-to-translateX , -8px ) 0 ;
303
316
}
304
317
305
318
// Transition group
@@ -315,21 +328,22 @@ $transition-name: 'scroll-x-reverse';
315
328
316
329
// 👉 Dialog
317
330
.dialog-enter-active {
318
- transition : transform 0.35s cubic-bezier (0.16 , 1 , 0.3 , 1 ),
331
+ transition : scale 0.35s cubic-bezier (0.16 , 1 , 0.3 , 1 ),
319
332
opacity 0.18s cubic-bezier (0.5 , 1 , 0.89 , 1 );
320
333
}
321
334
322
335
.dialog-leave-active {
323
- transition : transform 0.35s cubic-bezier (0.16 , 1 , 0.3 , 1 ),
336
+ transition : scale 0.35s cubic-bezier (0.16 , 1 , 0.3 , 1 ),
324
337
opacity 0.25s cubic-bezier (0 , 0.55 , 0.45 , 1 );
325
338
}
326
339
327
340
.dialog-enter-from ,
328
341
.dialog-leave-to {
329
342
opacity : 0 ;
330
343
// transform: scale(0.45) !important;
331
- --un-scale-x : 0.45 ;
332
- --un-scale-y : 0.45 ;
344
+ // --un-scale-x: 0.45;
345
+ // --un-scale-y: 0.45;
346
+ scale : 0.45 ;
333
347
}
334
348
335
349
// 👉 View (component)
@@ -338,17 +352,19 @@ $transition-name: 'view-next';
338
352
& -move ,
339
353
& -enter-active ,
340
354
& -leave-active {
341
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 ));
355
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 ));
342
356
}
343
357
344
358
& -enter-from {
345
359
// transform: translateX(var(--#{$transition-name}-from-translateX, 100%)) !important;
346
- --un-translate-x : var (--#{$transition-name}-from-translateX , 100% );
360
+ // --un-translate-x: var(--#{$transition-name}-from-translateX, 100%);
361
+ translate : var (--#{$transition-name}-from-translateX , 100% ) 0 ;
347
362
}
348
363
349
364
& -leave-to {
350
365
// transform: translateX(var(--#{$transition-name}-to-translateX, -100%)) !important;
351
- --un-translate-x : var (--#{$transition-name}-to-translateX , -100% );
366
+ // --un-translate-x: var(--#{$transition-name}-to-translateX, -100%);
367
+ translate : var (--#{$transition-name}-to-translateX , -100% ) 0 ;
352
368
}
353
369
354
370
// Transition group
@@ -367,17 +383,19 @@ $transition-name: 'view-previous';
367
383
& -move ,
368
384
& -enter-active ,
369
385
& -leave-active {
370
- transition : transform var (--#{$transition-name}-transform -duration , 0.35s ) var (--#{$transition-name}-transform -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 ));
386
+ transition : translate var (--#{$transition-name}-translate -duration , 0.35s ) var (--#{$transition-name}-translate -timing , cubic-bezier (0.33 , 1 , 0.68 , 1 ));
371
387
}
372
388
373
389
& -enter-from {
374
390
// transform: translateX(var(--#{$transition-name}-from-translateX, -100%)) !important;
375
- --un-translate-x : var (--#{$transition-name}-from-translateX , -100% );
391
+ // --un-translate-x: var(--#{$transition-name}-from-translateX, -100%);
392
+ translate : var (--#{$transition-name}-from-translateX , -100% ) 0 ;
376
393
}
377
394
378
395
& -leave-to {
379
396
// transform: translateX(var(--#{$transition-name}-to-translateX, 100%)) !important;
380
- --un-translate-x : var (--#{$transition-name}-to-translateX , 100% );
397
+ // --un-translate-x: var(--#{$transition-name}-to-translateX, 100%);
398
+ translate : var (--#{$transition-name}-to-translateX , 100% ) 0 ;
381
399
}
382
400
383
401
// Transition group
0 commit comments