|
|
@@ -192,3 +192,57 @@
|
|
|
padding-bottom: calc(@height + constant(safe-area-inset-bottom));
|
|
|
padding-bottom: calc(@height + env(safe-area-inset-bottom));
|
|
|
}
|
|
|
+@keyframes zoomOutUp {
|
|
|
+ 40% {
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
|
|
|
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
|
|
|
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
|
|
|
+ }
|
|
|
+ to {
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
|
|
|
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
|
|
|
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.zoomOutUp {
|
|
|
+ animation: zoomOutUp 0.4s ease-in-out;
|
|
|
+}
|
|
|
+
|
|
|
+@keyframes flipInX {
|
|
|
+ 0% {
|
|
|
+ -webkit-animation-timing-function: ease-in;
|
|
|
+ animation-timing-function: ease-in;
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: perspective(400px) rotateX(90deg);
|
|
|
+ transform: perspective(400px) rotateX(90deg);
|
|
|
+ }
|
|
|
+ 40% {
|
|
|
+ -webkit-animation-timing-function: ease-in;
|
|
|
+ animation-timing-function: ease-in;
|
|
|
+ -webkit-transform: perspective(400px) rotateX(-20deg);
|
|
|
+ transform: perspective(400px) rotateX(-20deg);
|
|
|
+ }
|
|
|
+ 60% {
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: perspective(400px) rotateX(10deg);
|
|
|
+ transform: perspective(400px) rotateX(10deg);
|
|
|
+ }
|
|
|
+ 80% {
|
|
|
+ -webkit-transform: perspective(400px) rotateX(-5deg);
|
|
|
+ transform: perspective(400px) rotateX(-5deg);
|
|
|
+ }
|
|
|
+ to {
|
|
|
+ -webkit-transform: perspective(400px);
|
|
|
+ transform: perspective(400px);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.flipInX {
|
|
|
+ animation: flipInX 1.8s ease-in-out;
|
|
|
+}
|
|
|
+
|