这是我要复制的内容:在 brit.co,单击菜单项,文本和图标都从白色变为黑色。在 WordPress 中,我可以将 current-menu-item 设置为 ONE 图标,以便 ONE 图标出现在每个活动页面上,但不能在每个页面上做不同的图标,如 brit.co 所示
显示的代码有效,但同样,每个页面上的活动图标都是相同的。“当前页面项”不尊重我为每个菜单页面设置的样式。我从来没有在 WP 中看到过这种情况,也许不能单独通过 CSS。
#access .menu-style-page-1 a {
background:url('/wp-content/uploads/2012/10/menu-1-white-icon.png') no-repeat 0.5em 0.5em transparent;
padding:0 1.2125em 0 2.2em;
}
#access .menu-style-page-2 a {
background:url('/wp-content/uploads/2012/10/menu-2-white-icon.png') no-repeat 0.5em 0.5em transparent;
padding:0 1.2125em 0 2.2em;
}
/*** current_page_item styles are below ***/
#access .menu-style-page-1 .menu_bar .current_page_item > a, .menu_bar .current-menu-item > a, .menu_bar .current_page_ancestor > a {
background:url('/wp-content/uploads/2012/10/menu-1-black-icon.png') no-repeat 0.5em 0.5em transparent;
padding:0 1.2125em 0 2.2em;
}
#access .menu-style-page-2 .menu_bar .current_page_item > a, .menu_bar .current-menu-item > a, .menu_bar .current_page_ancestor > a {
background:url('/wp-content/uploads/2012/10/menu-2-black-icon.png') no-repeat 0.5em 0.5em transparent;
padding:0 1.2125em 0 2.2em;
}