diff --git a/css/nav-mega-menu.css b/css/nav-mega-menu.css index 45e6104..2ea7b1f 100644 --- a/css/nav-mega-menu.css +++ b/css/nav-mega-menu.css @@ -117,14 +117,15 @@ margin-top: 20px; } -/* 三级菜单项 */ -.nav-third-item { +/* 三级菜单项 - 提高选择器优先级 */ +.nav-cont-menu .nav-third-item { margin: 0; padding: 0; min-width: 0; } -.nav-third-link { +.nav-cont-menu .nav-third-grid .nav-third-link, +.nav-third-panel .nav-third-link { display: block; width: 100%; padding: 10px 12px 10px 24px; @@ -142,7 +143,8 @@ position: relative; } -.nav-third-link::before { +.nav-cont-menu .nav-third-grid .nav-third-link::before, +.nav-third-panel .nav-third-link::before { content: '›'; position: absolute; left: 8px; @@ -153,14 +155,16 @@ font-weight: bold; } -.nav-third-link:hover { +.nav-cont-menu .nav-third-grid .nav-third-link:hover, +.nav-third-panel .nav-third-link:hover { background: #e6f7ff; border-color: #91d5ff; color: #1890ff; padding-left: 28px; } -.nav-third-link:hover::before { +.nav-cont-menu .nav-third-grid .nav-third-link:hover::before, +.nav-third-panel .nav-third-link:hover::before { left: 12px; }