Skip to content

Commit

Permalink
feat(Overlay): add animation style (#1875)
Browse files Browse the repository at this point in the history
* feat(Overlay): add animation style

* fix: fix spelling errors
  • Loading branch information
anlyyao authored Aug 12, 2024
1 parent d4c9412 commit 5840b37
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 4 deletions.
2 changes: 1 addition & 1 deletion style/mobile/components/_index.less
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@

@import "./toast/_index.less";

@import "./overlay/_index.less";
// @import "./overlay/_index.less";

@import "./tag/_index.less";

Expand Down
51 changes: 51 additions & 0 deletions style/mobile/components/overlay/v2/_animate.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
@import "../../../base.less";

// Mobile React: CSSTransition

.@{prefix}-overlay-fade-enter,
.@{prefix}-overlay-fade-appear {
opacity: 0;
animation-fill-mode: both;
animation-timing-function: linear;
animation-play-state: paused;
}

.@{prefix}-overlay-fade-exit {
animation-fill-mode: both;
animation-timing-function: linear;
animation-play-state: paused;
}

.@{prefix}-overlay-fade-enter.@{prefix}-overlay-fade-enter-active,
.@{prefix}-overlay-fade-enter.@{prefix}-overlay-fade-enter-active.@{prefix}-overlay-fade-enter-to,
.@{prefix}-overlay-fade-appear.@{prefix}-overlay-fade-appear-active,
.@{prefix}-overlay-fade-appear.@{prefix}-overlay-fade-appear-active.@{prefix}-overlay-fade-appear-to {
animation-name: tOverlayFadeIn;
animation-play-state: running;
}

.@{prefix}-overlay-fade-exit.@{prefix}-overlay-fade-exit-active,
.@{prefix}-overlay-fade-leave-active.@{prefix}-overlay-fade-leave-to {
animation-name: tOverlayFadeOut;
animation-play-state: running;
}

@keyframes tOverlayFadeIn {
0% {
opacity: 0;
}

100% {
opacity: 1;
}
}

@keyframes tOverlayFadeOut {
0% {
opacity: 1;
}

100% {
opacity: 0;
}
}
9 changes: 7 additions & 2 deletions style/mobile/components/overlay/v2/_index.less
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,17 @@

@import "./_var.less";

@import "./_animate.less";

.@{overlay} {
position: fixed;
top: 0;
left: 0;
width: 100%;
bottom: 0;
background-color: @overlay-bg-color;
transition: opacity @overlay-transition-duration ease;
opacity: 1;

// Mobile Vue: Transition
&-enter-from,
&-leave-to {
opacity: 0;
Expand All @@ -22,4 +23,8 @@
transition-property: opacity;
transition-timing-function: ease;
}

&-overflow-hidden {
overflow: hidden;
}
}
1 change: 0 additions & 1 deletion style/mobile/components/overlay/v2/_var.less
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
@overlay: ~"@{prefix}-overlay";
@overlay-zindex: var(--td-overlay-zindex, 1000);
@overlay-bg-color: var(--td-overlay-bg-color, @text-color-secondary);
@overlay-transition-duration: var(--td-overlay-transition-duration, 300ms);

0 comments on commit 5840b37

Please sign in to comment.