diff --git a/src/App.vue b/src/App.vue
index ed544afa5..340b4e343 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -53,9 +53,12 @@
-
-
-
+
+
+
+
+
@@ -91,6 +94,7 @@ export default {
showModal: false,
page: 0,
logoURL: imagePath('firstrunwizard', 'nextcloudLogo.svg'),
+ slideDirection: undefined,
}
},
@@ -141,13 +145,14 @@ export default {
},
goToNextPage() {
+ this.slideDirection = 'slide-left'
this.page++
},
goToPreviousPage() {
+ this.slideDirection = 'slide-right'
this.page--
},
-
},
}
@@ -223,4 +228,31 @@ export default {
display: none;
}
+.slide-right-enter-active,
+.slide-right-leave-active,
+.slide-left-enter-active,
+.slide-left-leave-active{
+ transition: all .1s cubic-bezier(1.0, 0.5, 0.8, 1.0);
+}
+
+.slide-left-enter {
+ opacity: 0;
+ transform: translateX(30%);
+}
+
+.slide-left-leave-to {
+ opacity: 0;
+ transform: translateX(-30%);
+}
+
+.slide-right-enter {
+ opacity: 0;
+ transform: translateX(-30%);
+}
+
+.slide-right-leave-to {
+ opacity: 0;
+ transform: translateX(30%);
+}
+