Skip to content

Commit 53413e1

Browse files
authored
fix: add topLeft and topRight animation (#822)
1 parent 34903a8 commit 53413e1

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

assets/index.less

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,12 +315,15 @@
315315
}
316316

317317
&-slide-up-enter&-slide-up-enter-active&-placement-topLeft,
318-
&-slide-up-appear&-slide-up-appear-active&-placement-topLeft {
318+
&-slide-up-appear&-slide-up-appear-active&-placement-topLeft,
319+
&-slide-up-enter&-slide-up-enter-active&-placement-topRight,
320+
&-slide-up-appear&-slide-up-appear-active&-placement-topRight {
319321
animation-name: rcSelectDropdownSlideDownIn;
320322
animation-play-state: running;
321323
}
322324

323-
&-slide-up-leave&-slide-up-leave-active&-placement-topLeft {
325+
&-slide-up-leave&-slide-up-leave-active&-placement-topLeft,
326+
&-slide-up-leave&-slide-up-leave-active&-placement-topRight {
324327
animation-name: rcSelectDropdownSlideDownOut;
325328
animation-play-state: running;
326329
}
@@ -351,6 +354,34 @@
351354
}
352355
}
353356

357+
@keyframes rcSelectDropdownSlideDownIn {
358+
0% {
359+
transform: scaleY(0);
360+
transform-origin: 100% 100%;
361+
opacity: 0;
362+
}
363+
364+
100% {
365+
transform: scaleY(1);
366+
transform-origin: 100% 100%;
367+
opacity: 1;
368+
}
369+
}
370+
371+
@keyframes rcSelectDropdownSlideDownOut {
372+
0% {
373+
transform: scaleY(1);
374+
transform-origin: 100% 100%;
375+
opacity: 1;
376+
}
377+
378+
100% {
379+
transform: scaleY(0);
380+
transform-origin: 100% 100%;
381+
opacity: 0;
382+
}
383+
}
384+
354385
@keyframes rcSelectLoadingIcon {
355386
0% {
356387
transform: rotate(0);

0 commit comments

Comments
 (0)