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> <template>
<div <div class="hamburger-wrapper" @click="toggleClick">
class="px-[15px] flex items-center justify-center color-[var(--el-text-color-regular)]"
@click="toggleClick"
>
<div :class="['i-svg:collapse', { hamburger: true, 'is-active': isActive }]" /> <div :class="['i-svg:collapse', { hamburger: true, 'is-active': isActive }]" />
</div> </div>
</template> </template>
@@ -25,6 +21,12 @@ function toggleClick() {
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
.hamburger-wrapper {
display: flex;
align-items: center;
justify-content: center;
padding: 0 15px;
.hamburger { .hamburger {
vertical-align: middle; vertical-align: middle;
cursor: pointer; cursor: pointer;
@@ -34,4 +36,10 @@ function toggleClick() {
.hamburger.is-active { .hamburger.is-active {
transform: scaleX(1); transform: scaleX(1);
} }
}
.layout-mix {
.hamburger-wrapper {
color: #fff;
}
}
</style> </style>