修复文章发布报错

This commit is contained in:
2026-08-20 01:11:43 +08:00
parent 14f2e8b5c1
commit 758f072494
17 changed files with 644 additions and 69 deletions
+23 -9
View File
@@ -565,6 +565,7 @@ h3 {
font-size: 14px;
font-weight: 500;
position: relative;
background: transparent;
html:not(.dark) & {
color: rgba(255, 255, 255, 0.85);
@@ -609,19 +610,24 @@ h3 {
color: #ffffff !important;
}
// 嵌套展开的子菜单容器保持透明,避免 Element Plus 注入的
// --el-menu-bg-color 在二级及以下区域形成不透明背景块;
// 二级 ul 不需要上下内边距
.el-menu--inline {
background: transparent !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
// 子菜单样式
.el-sub-menu {
.el-sub-menu__title {
position: relative;
}
&.is-opened .el-sub-menu__title {
background: rgba(255, 255, 255, 0.12) !important;
margin-left: -3px;
}
// 展开的父级菜单标题不加背景,背景只留给当前激活的菜单项
.el-menu-item {
padding-left: 48px !important;
font-size: 13px;
&.is-active {
@@ -630,6 +636,18 @@ h3 {
}
}
// 二级菜单项缩进 24px
.el-menu--inline > .el-menu-item,
.el-menu--inline > .el-sub-menu > .el-sub-menu__title {
padding-left: 24px !important;
}
// 三级菜单项缩进 48px
.el-menu--inline .el-menu--inline > .el-menu-item,
.el-menu--inline .el-menu--inline > .el-sub-menu > .el-sub-menu__title {
padding-left: 48px !important;
}
// 暗色主题适配
html.dark & {
.el-menu-item.is-active {
@@ -648,10 +666,6 @@ h3 {
color: var(--el-color-primary-light-3) !important;
}
.el-sub-menu.is-opened .el-sub-menu__title {
background: rgba(64, 158, 255, 0.08) !important;
}
.el-sub-menu .el-menu-item.is-active {
background: rgba(64, 158, 255, 0.15) !important;
}