From b9d84f253404affc11abd98abf83bd1376b68570 Mon Sep 17 00:00:00 2001 From: Denevola Date: Sat, 24 Sep 2022 02:39:38 +0900 Subject: [PATCH] Add optional clickable animation to .bi --- src/assets/base.css | 9 +++++++++ src/components/Btn.vue | 2 +- src/components/Modal.vue | 2 +- src/components/NavBar.vue | 8 ++++---- src/components/Search.vue | 6 +++--- src/components/SongItem.vue | 6 +++--- src/components/StatusBar.vue | 18 +++++++++--------- 7 files changed, 30 insertions(+), 21 deletions(-) diff --git a/src/assets/base.css b/src/assets/base.css index 420340e..8b3f441 100644 --- a/src/assets/base.css +++ b/src/assets/base.css @@ -200,6 +200,15 @@ button { .bi[data-active='true'] { color: var(--color-foreground); } +.bi.clickable::before { + border-radius: 50%; + transition: background-color 0.1s ease, box-shadow 0.1s ease; +} + +.bi.clickable:active::before { + background-color: var(--color-border); + box-shadow: 0 0 0 0.5rem var(--color-border); +} .caps { text-transform: capitalize; diff --git a/src/components/Btn.vue b/src/components/Btn.vue index be567f8..d1222f5 100644 --- a/src/components/Btn.vue +++ b/src/components/Btn.vue @@ -4,7 +4,7 @@ defineEmits(['click']); diff --git a/src/components/Modal.vue b/src/components/Modal.vue index 0a40040..9cafc51 100644 --- a/src/components/Modal.vue +++ b/src/components/Modal.vue @@ -20,7 +20,7 @@ watch(show, n => {