diff --git a/src/layouts/default.vue b/src/layouts/default.vue
index 1271a1f..fcecf1d 100644
--- a/src/layouts/default.vue
+++ b/src/layouts/default.vue
@@ -62,7 +62,7 @@ onUnmounted(() => {
:class="{ 'aside-item-active': router.currentRoute.value.path === item.path }"
@click="router.push(item.path)"
>
-
+
{{ item.meta!.title }}
@@ -272,4 +272,27 @@ onUnmounted(() => {
}
}
}
+.aside-item:hover {
+ .swing-icon {
+ animation: swing 1s ease-in-out;
+ }
+}
+
+@keyframes swing {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 25% {
+ transform: rotate(-30deg);
+ }
+ 50% {
+ transform: rotate(30deg);
+ }
+ 75% {
+ transform: rotate(-15deg);
+ }
+ 100% {
+ transform: rotate(0deg);
+ }
+}