From 31508dbb94ceafe80acd9d8df61a995c3be07266 Mon Sep 17 00:00:00 2001 From: Alberto Xamin Date: Fri, 20 Nov 2020 23:21:52 +0100 Subject: [PATCH] animations tweak --- frontend/src/App.vue | 37 +++++++++++++++++ frontend/src/components/Card.vue | 62 ++++++++++++++--------------- frontend/src/components/Chooser.vue | 9 +++++ frontend/src/components/Lobby.vue | 4 +- 4 files changed, 80 insertions(+), 32 deletions(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index c3b81d6..0f0feef 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -139,4 +139,41 @@ h1,h2,h3,h4,p,span{ opacity: 0; transform: translateY(30px); } +.fade-enter-active, .fade-leave-active { + transition: opacity 0.25s ease-out; +} + +.fade-enter, .fade-leave-to { + opacity: 0; +} + +.bounce-enter-active, .bounce-leave-active { + animation: bounce-in .5s; +} + +.fade-enter, .bounce-leave-to { + animation: bounce-out .5s; +} +@keyframes bounce-in { + 0% { + transform: scale(0); + } + 50% { + transform: scale(1.2); + } + 100% { + transform: scale(1); + } +} +@keyframes bounce-out { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.1); + } + 100% { + transform: scale(0); + } +} diff --git a/frontend/src/components/Card.vue b/frontend/src/components/Card.vue index b887ef0..b6ec7ff 100644 --- a/frontend/src/components/Card.vue +++ b/frontend/src/components/Card.vue @@ -26,19 +26,19 @@ export default { \ No newline at end of file diff --git a/frontend/src/components/Chooser.vue b/frontend/src/components/Chooser.vue index 58ee59c..6aeddcf 100644 --- a/frontend/src/components/Chooser.vue +++ b/frontend/src/components/Chooser.vue @@ -45,4 +45,13 @@ export default { align-items: center; justify-content: center; } + +.card { + width: 72pt; + min-width:72pt; + height: 120pt; +} +.card:hover { + transform: translate(0, -5px) scale(1.05, 1.05); +} diff --git a/frontend/src/components/Lobby.vue b/frontend/src/components/Lobby.vue index 4d116ca..db2b821 100644 --- a/frontend/src/components/Lobby.vue +++ b/frontend/src/components/Lobby.vue @@ -14,7 +14,9 @@ - + + +