ant design Menu组件子菜单样式设置

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>

版权声明:本文为jyn15159原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。