fix: 🐛 侧边栏收缩扩展按钮显示样式和菜单图标边距修改优化

Former-commit-id: ef6db0ae507a3848a45a0e6c48bf08766d5339dd
This commit is contained in:
hxr
2023-10-19 23:11:18 +08:00
parent 31ffa0c3bb
commit 9c1e627b7d
5 changed files with 16 additions and 24 deletions

View File

@@ -1,13 +1,15 @@
<template>
<div class="menu-toggle-button" @click="toggleClick">
<div
class="px-[15px] flex items-center justify-center color-[var(--el-text-color-regular)]"
@click="toggleClick"
>
<svg-icon
class="menu-toggle-button__icon"
class="hamburger"
:class="{ 'is-active': isActive }"
icon-class="shrink"
/>
</div>
</template>
<script setup lang="ts">
defineProps({
isActive: {
@@ -25,26 +27,12 @@ function toggleClick() {
</script>
<style scoped lang="scss">
.menu-toggle-button {
display: flex;
align-items: center;
justify-content: center;
padding: 15px;
.hamburger {
vertical-align: middle;
cursor: pointer;
transition: background-color 0.3s;
}
:hover {
background-color: var(--el-fill-color);
}
&--active {
background-color: var(--el-fill-color-light);
}
&__icon {
&.is-active {
transform: rotate(180deg);
}
}
.hamburger.is-active {
transform: rotate(180deg);
}
</style>