@@ -39,6 +39,7 @@ $select-item-min-height: 36px;
39
39
40
40
.#{$devui-prefix } -tag {
41
41
margin : 4px 0 4px 4px ;
42
+
42
43
.#{$devui-prefix } -tag__item.#{$devui-prefix } -tag--md {
43
44
height : 18px ;
44
45
line-height : 16px ;
@@ -51,6 +52,7 @@ $select-item-min-height: 36px;
51
52
52
53
& --sm {
53
54
font-size : $devui-font-size-sm ;
55
+
54
56
.#{$devui-prefix } -tag {
55
57
margin : 2px 0 2px 4px ;
56
58
@@ -151,6 +153,7 @@ $select-item-min-height: 36px;
151
153
flex-wrap : wrap ;
152
154
padding-right : 28px ;
153
155
cursor : pointer ;
156
+
154
157
.#{$devui-prefix } -select__multiple--input {
155
158
display : flex ;
156
159
max-width : 100% ;
@@ -330,20 +333,6 @@ $select-item-min-height: 36px;
330
333
}
331
334
}
332
335
333
- .fade-enter-active ,
334
- .fade-leave-active {
335
- transform : scale3d (0 , 1 , 0 , 0.9999 ) translate3d (0 , 1 , 0 , 0 );
336
- transform-origin : 0 0% ;
337
- opacity : 1 ;
338
- transition : transform , opacity $transition-base-time ease-out ;
339
- }
340
-
341
- .fade-enter-from ,
342
- .fade-leave-to {
343
- transform : scale3d (0 , 1 , 0 , 0 ) translate3d (0 , 1 , 0 , -4px );
344
- opacity : 0 ;
345
- transition : transform , opacity $transition-base-time ease-in ;
346
- }
347
336
.#{$devui-prefix } -select__dropdown--empty {
348
337
text-align : center ;
349
338
font-size : $select-item-font-size ;
@@ -377,3 +366,49 @@ $select-item-min-height: 36px;
377
366
color : $devui-aide-text ;
378
367
}
379
368
}
369
+
370
+ .fade {
371
+ & -bottom {
372
+ & -enter-from ,
373
+ & -leave-to {
374
+ opacity : 0.8 ;
375
+ transform : scaleY (0.8 ) translateY (-4px );
376
+ }
377
+
378
+ & -enter-to ,
379
+ & -leave-from {
380
+ opacity : 1 ;
381
+ transform : scaleY (0.9999 ) translateY (0 );
382
+ }
383
+
384
+ & -enter-active {
385
+ transition : transform 0.2s cubic-bezier (0.16 , 0.75 , 0.5 , 1 ), opacity 0.2s cubic-bezier (0.16 , 0.75 , 0.5 , 1 );
386
+ }
387
+
388
+ & -leave-active {
389
+ transition : transform 0.2s cubic-bezier (0.5 , 0 , 0.84 , 0.25 ), opacity 0.2s cubic-bezier (0.5 , 0 , 0.84 , 0.25 );
390
+ }
391
+ }
392
+
393
+ & -top {
394
+ & -enter-from ,
395
+ & -leave-to {
396
+ opacity : 0.8 ;
397
+ transform : scaleY (0.8 ) translateY (4px );
398
+ }
399
+
400
+ & -enter-to ,
401
+ & -leave-from {
402
+ opacity : 1 ;
403
+ transform : scaleY (0.9999 ) translateY (0 );
404
+ }
405
+
406
+ & -enter-active {
407
+ transition : transform 0.2s cubic-bezier (0.16 , 0.75 , 0.5 , 1 ), opacity 0.2s cubic-bezier (0.16 , 0.75 , 0.5 , 1 );
408
+ }
409
+
410
+ & -leave-active {
411
+ transition : transform 0.2s cubic-bezier (0.5 , 0 , 0.84 , 0.25 ), opacity 0.2s cubic-bezier (0.5 , 0 , 0.84 , 0.25 );
412
+ }
413
+ }
414
+ }
0 commit comments