选中样式调整

menu_style
zhangdi 3 months ago
parent 36eb466f2a
commit 9eafb77acf
  1. 24
      src/page/index/top/top-menu.vue
  2. 2
      src/styles/element-ui.scss

@ -1,6 +1,6 @@
<template> <template>
<div> <div>
<el-menu class="top-menu" :default-active="activeIndex" mode="horizontal" text-color="#333" ellipsis <el-menu class="top-menu custom-menu" :default-active="activeIndex" mode="horizontal" ellipsis
style="width: 900px" > style="width: 900px" >
<!-- <el-menu-item index="0" @click="openHome(itemHome)"> <!-- <el-menu-item index="0" @click="openHome(itemHome)">
<template #title> <template #title>
@ -147,4 +147,26 @@ export default {
} }
} }
} }
// :deep(.el-menu--horizontal>.el-menu-item.is-active) {
// background-color: #dceeff !important;
// }
.custom-menu .el-menu-item.is-active {
background-color: #f3f3f3 !important; /* 修改选中项的背景色 */
}
/* 如果需要修改选中时span标签的文字颜色,可以嵌套样式 */
.el-menu-item.is-active span {
color: #fff !important;
}
:deep(.el-menu-item.is-active i) {
color: #06f !important;
}
:deep(.el-menu-item.is-active span) {
color: #06f !important;
}
</style> </style>

@ -37,7 +37,7 @@
.el-dropdown-menu__item--divided:before, .el-menu, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-sub-menu .el-sub-menu__title:hover { .el-dropdown-menu__item--divided:before, .el-menu, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-sub-menu .el-sub-menu__title:hover {
background-color: transparent !important; background-color: transparent ;
} }
.el-collapse-item__header { .el-collapse-item__header {

Loading…
Cancel
Save