diff --git a/packages/theme-default/src/menu.css b/packages/theme-default/src/menu.css index c42e87f30..7e784676c 100644 --- a/packages/theme-default/src/menu.css +++ b/packages/theme-default/src/menu.css @@ -142,10 +142,11 @@ > .el-menu-item, > .el-submenu > .el-submenu__title { - text-align: center; [class^="el-icon-"] { margin: 0; vertical-align: middle; + width: 24px; + text-align: center; } .el-submenu__icon-arrow { display: none; @@ -181,8 +182,12 @@ @extend menu-item; & [class^="el-icon-"] { - vertical-align: baseline; - margin-right: 10px; + margin-right: 5px; + width: 24px; + text-align: center; + } + & * { + vertical-align: middle; } &:first-child { margin-left: 0; @@ -206,6 +211,10 @@ &:hover { background-color: var(--color-base-gray); } + + & * { + vertical-align: middle; + } } & .el-menu { background-color: var(--color-light-gray); @@ -239,8 +248,10 @@ } } [class^="el-icon-"] { - vertical-align: baseline; - margin-right: 10px; + vertical-align: middle; + margin-right: 5px; + width: 24px; + text-align: center; } } @@ -257,3 +268,8 @@ } } } + +.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow { + transition: .2s; + opacity: 0; +}