antDesign menu 自定义修改选中样式,一级和多级菜单

项目里一级菜单和二级菜单都存在的情况下,需要对选中的父级菜单做高亮选中状态


问题描述

二级和一级菜单互不影响选中(我这都选中了)


.ant-menu-submenu-selected > .ant-menu-submenu-title {position: relative;
}
.ant-menu-submenu-selected > .ant-menu-submenu-title:before {width: 4px;height: 20px;position: absolute;content: "";left: 0;background: pink;
}


解决方案:

当有子菜单时,不希望子菜单选中,通过观察,将兄弟级下的选中子菜单排除掉


.ant-menu-item-selected {position: relative;
}
.ant-menu-item-selected:before {width: 4px;height: 20px;position: absolute;content: "";left: 0;background: pink;
}.ant-menu-submenu-selected > .ant-menu-submenu-title {position: relative;
}
.ant-menu-submenu-selected > .ant-menu-submenu-title:before {width: 4px;height: 20px;position: absolute;content: "";left: 0;background: pink;
}
.ant-menu-submenu-selected.ant-menu-submenu-title+ ul.ant-menu-item-selected:before {display: none;
}

这样就可以了!!

antDesign menu 自定义修改选中样式,一级和多级菜单相关推荐

  1. 自定义checkbox选中样式

    方案1:修改label的before html: <div class="custom-checkbox"><input id="checkbox&qu ...

  2. 伪类::selection自定义文本选中时的样式(CSS3样式),CSS3的word-break单次换行

    1.::selection CSS3伪类自定义文本选中时的样式 有的人在浏览网页时,喜欢一边选中文本一边阅读.在windows环境下,正常的文本选中应该是深蓝色背景白色文本的样式.那么想要修改文本选中 ...

  3. php form 添加滚动条,element 使用总结(1. tree使用 2. table修改滚动条样式 3. el-form 自定义label添加icon)...

    一,  vue_elementUI_ tree树形控件 1.默认点击tree节点的第一个(注意不是checked选中) @node-drop="handleDrop"ref=&qu ...

  4. Vue 使用echarts 地图自定义图标和修改图标样式,点击切换图标

    效果图:如下 注意事项: 1.使用echarts最好看官方文档,官方文档(链接如下) https://echarts.apache.org/examples/zh/index.html#chart-t ...

  5. 微信小程序radio单选框如何修改宽高及选中样式

    之前写过关于多选框设置样式的办法,其实与单选框设置的方法一样,唯一不同的是,在css样式里,/* 选中后的 背景样式 (红色背景 无边框 可根据UI需求自己修改) */的下面定义的css需要加上!im ...

  6. html input选中样式,CSS 伪类修改input选中样式的示例代码

    注:该表引自W3School教程 伪元素的分类及作用: 下面通过代码看下CSS 伪类修改input选中样式的示例代码,代码如下所示: 主要是用到了after伪类和字体符号. input{ -webki ...

  7. elementUI radio选中样式修改为勾勾

    elementUI radio选中样式修改为勾勾 // radio选中改为勾勾 .el-radio__input.is-checked .el-radio__inner::after {content ...

  8. Qt修改鼠标样式为自定义图标

    1.修改鼠标样式 代码如下(示例): //修改鼠标样式QString mouseFileName = qApp->applicationDirPath() + '/' + "Confi ...

  9. elementUI表格样式自定义修改

    表格头部.斑马行等修改 头部样式绑定的:header-cell-style,用header-cell-class-name类名的方式没弄出来,就在行内使用的vw一样能响应式 <div class ...

最新文章

  1. C# split 几种使用方法
  2. 你听过Oracle中rownum用法吗?
  3. c语言中removeDir的相反函数,C语言编程常见问题解答之常用函数的包括文件.doc
  4. 进度条的另外一种用法
  5. iphone震动反馈怎么设置_如何评价 iPhone 上的振动反馈?
  6. oracle自动撤销管理,Oracle 9i中自动撤销管理的优点分析
  7. 锁 唤醒_Java笔记|等待唤醒机制
  8. Hashtable Dictionary的使用
  9. centos 7.5 mysql_CentOS7.5安装MySQL8以及相关设置
  10. 虚拟机环境下Centos6.5如何上网
  11. php pdo $_GET,PHP PDOStatement::getColumnMeta讲解
  12. Cocos2dx源码记录(3) CCVertexIndexData
  13. LQR控制算法及matlab/simulink仿真
  14. 一篇文章搞懂什么是测试,测试是干什么的?
  15. 【Java】Red5服务器搭建(实现在线直播,流媒体视频播放)
  16. mongodb 基本操作:文档查询
  17. Docker容器修改配置文件
  18. 如何下载PLSQL Developer历史版本?
  19. PostgreSQL数据库TableAM——HeapAM Parallel table scan
  20. 如何将md文件转换为html

热门文章

  1. Google Earth Engine(GEE)——2019年数字地球非洲的耕地范围地图
  2. Ant design pro使用(三):修改标题及网页图标
  3. ERP选型实施成功的三个问题
  4. 工作三年,我不仅脱发,还得了职业病———百格活动
  5. matlab 绘制一分钟k线图,手工绘制k线图?一天的k线图怎么画。
  6. (结构体+指针)(外加自定义车辆数量和选择目标车辆修改)定义“车”结构体,实现改变车颜色,车牌操作。
  7. 笔记本usb2.0不可用,usb3.0正常
  8. 讯飞错误码10116
  9. 介绍几种常见的对焦基本原理
  10. OpenAI-ChatGPT最新官方接口《微调ChatGPT模型》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(四)(附源码)