ant design Menu组件子菜单样式设置
Menu二级子菜单宽度较宽,直接设置width不起作用,会被他自带的min-width覆盖
解决办法:设置组件的全局样式,提升优先级,如下所示:
<style lang="less">
// 设置菜单项样式
.ant-menu-item {
width: 90px;
height: 26px !important;
line-height: 26px !important;
margin: 0 !important;
padding: 0 8px !important;
}
// 设置菜单项鼠标滑过样式
.ant-menu-item-active {
background-color: #317cd7 !important;
color: #fff !important;
}
// 设置子菜单样式
.ant-menu-submenu > .ant-menu {
width: 100px;
min-width: 100px;
}
</style>