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 @@ - + + +