refactor: ♻️ hamburger 组件样式优化

This commit is contained in:
Ray.Hao
2025-02-18 00:43:59 +08:00
parent 62879b293d
commit a60c48ae60

View File

@@ -1,9 +1,5 @@
<!-- 汉堡按钮组件展开/收缩菜单 -->
<template>
<div
class="px-[15px] flex items-center justify-center color-[var(--el-text-color-regular)]"
@click="toggleClick"
>
<div class="hamburger-wrapper" @click="toggleClick">
<div :class="['i-svg:collapse', { hamburger: true, 'is-active': isActive }]" />
</div>
</template>
@@ -25,13 +21,25 @@ function toggleClick() {
</script>
<style scoped lang="scss">
.hamburger {
vertical-align: middle;
cursor: pointer;
transform: scaleX(-1);
}
.hamburger-wrapper {
display: flex;
align-items: center;
justify-content: center;
padding: 0 15px;
.hamburger.is-active {
transform: scaleX(1);
.hamburger {
vertical-align: middle;
cursor: pointer;
transform: scaleX(-1);
}
.hamburger.is-active {
transform: scaleX(1);
}
}
.layout-mix {
.hamburger-wrapper {
color: #fff;
}
}
</style>