@@ -22,6 +30,7 @@
diff --git a/resources/js/components/organism/ShuffleCard/ShuffleCardPresentation.vue b/resources/js/components/organism/ShuffleCard/ShuffleCardPresentation.vue
index fd3708b..707fab6 100644
--- a/resources/js/components/organism/ShuffleCard/ShuffleCardPresentation.vue
+++ b/resources/js/components/organism/ShuffleCard/ShuffleCardPresentation.vue
@@ -1,100 +1,58 @@
@@ -102,98 +60,16 @@ defineExpose({ setDrawnCards });
-
-
-
-
-
-
+
+
+
+
+
-
-
-
![]()
-
-
{{ card.name }}
-
{{ card.description }}
-
- {{ card.orientation === 'reversed' ? 'Inversée' : 'Droite' }}
-
-
-
Numéro: {{ card.symbolism.numéro }}
-
Planète: {{ card.symbolism.planète }}
-
Élément: {{ card.symbolism.élément }}
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
{{ card.name }}
+
{{ card.description }}
+
+ {{ card.orientation === 'reversed' ? 'Inversée' : 'Droite' }}
+
+
+
Numéro: {{ card.symbolism.numéro }}
+
Planète: {{ card.symbolism.planète }}
+
Élément: {{ card.symbolism.élément }}
+
-
Cliquez pour retourner
+
-
+
@@ -560,4 +474,21 @@ defineExpose({ setDrawnCards });
font-size: 0.7rem;
opacity: 0.7;
}
+
+.card-stack-fade-leave-active {
+ transition: all 0.8s ease;
+}
+.card-stack-fade-leave-to {
+ opacity: 0;
+ transform: translateY(-50px) scale(0.9);
+}
+
+.cards-result-slide-enter-active {
+ transition: all 0.8s ease;
+ transition-delay: 0.3s;
+}
+.cards-result-slide-enter-from {
+ opacity: 0;
+ transform: translateY(50px);
+}
diff --git a/resources/js/components/ui/CardStackAnimation.vue b/resources/js/components/ui/CardStackAnimation.vue
new file mode 100644
index 0000000..2036f8d
--- /dev/null
+++ b/resources/js/components/ui/CardStackAnimation.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+
Votre lecture est prête...
+
+
+
+
diff --git a/resources/js/layouts/app/LandingLayout.vue b/resources/js/layouts/app/LandingLayout.vue
index 029cf1f..adcedfa 100644
--- a/resources/js/layouts/app/LandingLayout.vue
+++ b/resources/js/layouts/app/LandingLayout.vue
@@ -1,7 +1,20 @@
+
+