mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Popups
synced 2024-11-23 23:24:39 +00:00
animation: Use the animation mixin in core and pass fill-mode as an argument
Bug: 65923 Change-Id: I4222d811d56a84fe046dfe4a96eda636e76967a5
This commit is contained in:
parent
d1ddb95067
commit
4a15462ea0
|
@ -1,3 +1,5 @@
|
|||
@import "mediawiki.mixins.animation";
|
||||
|
||||
.mwe-popups-translate(@x, @y) {
|
||||
-webkit-transform: translate(@x, @y);
|
||||
-moz-transform: translate(@x, @y);
|
||||
|
@ -6,20 +8,6 @@
|
|||
transform: translate(@x, @y);
|
||||
}
|
||||
|
||||
.mwe-popups-animation(...) {
|
||||
-webkit-animation: @arguments;
|
||||
-moz-animation: @arguments;
|
||||
-o-animation: @arguments;
|
||||
animation: @arguments;
|
||||
|
||||
/* Leave the element in its final animation state */
|
||||
-webkit-animation-fill-mode: forwards; /* Chrome 16+, Safari 4+ */
|
||||
-moz-animation-fill-mode: forwards; /* FF 5+ */
|
||||
-o-animation-fill-mode: forwards; /* not implemented yet */
|
||||
-ms-animation-fill-mode: forwards; /* IE 10+ */
|
||||
animation-fill-mode: forwards; /* when the spec is finished */
|
||||
}
|
||||
|
||||
/* FIXME: Use Phuedx's approach to make this cleaner
|
||||
https://gist.github.com/phuedx/0639a279b6efb1a71474 */
|
||||
@-webkit-keyframes mwe-popups-fade-in-up {
|
||||
|
@ -135,17 +123,17 @@
|
|||
}
|
||||
|
||||
.mwe-popups-fade-in-up {
|
||||
.mwe-popups-animation(mwe-popups-fade-in-up, 0.3s);
|
||||
.animation(mwe-popups-fade-in-up, 0.3s, ease, forwards);
|
||||
}
|
||||
|
||||
.mwe-popups-fade-in-down {
|
||||
.mwe-popups-animation(mwe-popups-fade-in-down, 0.3s);
|
||||
.animation(mwe-popups-fade-in-down, 0.3s, ease, forwards);
|
||||
}
|
||||
|
||||
.mwe-popups-fade-out-down {
|
||||
.mwe-popups-animation(mwe-popups-fade-out-down, 0.15s);
|
||||
.animation(mwe-popups-fade-out-down, 0.15s, ease, forwards);
|
||||
}
|
||||
|
||||
.mwe-popups-fade-out-up {
|
||||
.mwe-popups-animation(mwe-popups-fade-out-up, 0.15s);
|
||||
.animation(mwe-popups-fade-out-up, 0.15s, ease, forwards);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue