fix: 左侧菜单折叠后icon不居中问题
This commit is contained in:
parent
c238078f07
commit
f81163aca8
@ -57,4 +57,22 @@ const { collapsed } = storeToRefs(themeStore);
|
||||
box-shadow: unset;
|
||||
border-right: $border-1 solid $color-border-2;
|
||||
}
|
||||
|
||||
// 解决折叠菜单的icon不居中问题
|
||||
:deep(.arco-menu-vertical.arco-menu-collapsed) {
|
||||
// 消除icon的自带padding值,并且让元素居中
|
||||
.arco-menu-has-icon {
|
||||
padding: 0;
|
||||
justify-content: center;
|
||||
}
|
||||
// 消除icon的自带margin-right值,并且设置icon的padding值以保留icon空隙
|
||||
.arco-menu-icon {
|
||||
margin-right: 0;
|
||||
padding: 10px 0;
|
||||
}
|
||||
// 消除title占位
|
||||
.arco-menu-title {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
@ -18,14 +18,4 @@ const { collapsed } = storeToRefs(themeStore);
|
||||
console.log("路由树", routeTree.value);
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
:deep(.arco-menu-pop .arco-menu-pop-header .arco-menu-has-icon) {
|
||||
padding: 0 !important;
|
||||
}
|
||||
:deep(.arco-menu-vertical .arco-menu-pop-header) {
|
||||
padding: 0 !important;
|
||||
}
|
||||
:deep(.arco-menu-vertical .arco-menu-item) {
|
||||
padding: 0 !important;
|
||||
}
|
||||
</style>
|
||||
<style lang="scss" scoped></style>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user