From c89b61a887d40ddeb507d2e358f12751d893ed78 Mon Sep 17 00:00:00 2001 From: zyronon Date: Thu, 31 Aug 2023 19:01:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E8=A7=A3=E6=96=87=E7=AB=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/anim.scss | 24 ++++ src/components/Type.vue | 22 --- src/components/TypeArticle.vue | 237 +++++++++++++++++++++------------ 3 files changed, 176 insertions(+), 107 deletions(-) diff --git a/src/assets/css/anim.scss b/src/assets/css/anim.scss index 691397ba..3e661d51 100644 --- a/src/assets/css/anim.scss +++ b/src/assets/css/anim.scss @@ -24,4 +24,28 @@ .fade-enter-from, .fade-leave-to { opacity: 0; +} + + +@keyframes shake { + 10%, + 90% { + transform: translate3d(-1px, 0, 0); + } + + 20%, + 80% { + transform: translate3d(2px, 0, 0); + } + + 30%, + 50%, + 70% { + transform: translate3d(-4px, 0, 0); + } + + 40%, + 60% { + transform: translate3d(4px, 0, 0); + } } \ No newline at end of file diff --git a/src/components/Type.vue b/src/components/Type.vue index b7a02d9b..613a6528 100644 --- a/src/components/Type.vue +++ b/src/components/Type.vue @@ -259,27 +259,5 @@ const {toggle} = useTheme() } } -@keyframes shake { - 10%, - 90% { - transform: translate3d(-1px, 0, 0); - } - - 20%, - 80% { - transform: translate3d(2px, 0, 0); - } - - 30%, - 50%, - 70% { - transform: translate3d(-4px, 0, 0); - } - - 40%, - 60% { - transform: translate3d(4px, 0, 0); - } -} \ No newline at end of file diff --git a/src/components/TypeArticle.vue b/src/components/TypeArticle.vue index 302b4bdd..f3eab3b9 100644 --- a/src/components/TypeArticle.vue +++ b/src/components/TypeArticle.vue @@ -1,8 +1,19 @@