Skip to content

Commit

Permalink
Fix: Added notify and drawer default CSS animations (#531)
Browse files Browse the repository at this point in the history
  • Loading branch information
oliverfoster authored Jan 14, 2025
1 parent 3c5d654 commit b4e3772
Show file tree
Hide file tree
Showing 3 changed files with 77 additions and 1 deletion.
34 changes: 34 additions & 0 deletions less/core/drawer.less
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,37 @@
}
}
}

.drawer:not(.disable-animation) {
opacity: 0;

&.anim-show-before {
.transition(left var(--adapt-drawer-duration) var(--adapt-drawer-show-easing), right var(--adapt-drawer-duration) var(--adapt-drawer-show-easing), opacity var(--adapt-drawer-duration) var(--adapt-drawer-show-easing););
}

&.anim-hide-before {
.transition(left var(--adapt-drawer-duration) var(--adapt-drawer-hide-easing), right var(--adapt-drawer-duration) var(--adapt-drawer-hide-easing), opacity var(--adapt-drawer-duration) var(--adapt-drawer-hide-easing););
}

&.is-position-auto,
&.is-position-right {
&.anim-show-after {
opacity: 1;
}

&.anim-hide-after {
opacity: 0;
}
}

.dir-rtl &:not(.is-position-right),
&.is-position-left {
&.anim-show-after {
opacity: 1;
}

&.anim-hide-after {
opacity: 0;
}
}
}
31 changes: 30 additions & 1 deletion less/core/notify.less
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
&__popup {
background-color: @notify;
color: @notify-inverted;
.transition(margin-top @duration, top @duration;);
}

&__popup-inner {
Expand Down Expand Up @@ -106,3 +105,33 @@
.transition(background-color @duration ease-in, color @duration ease-in;);
}
}


.notify:not(.disable-animation) > .notify__popup {
.transition(top var(--adapt-notify-duration) @animation-easing, transform var(--adapt-notify-duration) @animation-easing, opacity var(--adapt-notify-duration) @animation-easing, height var(--adapt-notify-duration) @animation-easing;);
opacity: 0;
transform: translateY(0%);

.anim-show-after& {
transform: translateY(-50%);
opacity: 1;
}

.anim-hide-after& {
transform: translateY(0%);
opacity: 0;
}
}

.notify:not(.disable-animation) > .notify__shadow {
.transition(opacity var(--adapt-notify-duration) @animation-easing;);
opacity: 0;

.anim-show-after& {
opacity: 1;
}

.anim-hide-after& {
opacity: 0;
}
}
13 changes: 13 additions & 0 deletions less/core/shadow.less
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
.shadow {
background-color: fade(@shadow, @shadow-opacity);
}

.shadow:not(.disable-animation) {
.transition(opacity @duration ease-in;);
opacity: 0;

&.anim-show-after {
opacity: 1;
}

&.anim-hide-after {
opacity: 0;
}
}

0 comments on commit b4e3772

Please sign in to comment.