【发布时间】:2016-02-25 01:48:12
【问题描述】:
我想用三角形突出显示当前页面的菜单项,我使用了这个代码
.current-menu-ancestor > a,
.current-menu-item > a,
.current-page-ancestor > a,
.current_page_item > a{
background-image:url(‘http://www.dailybodycare.dk/wp-content/uploads/2015/11/triunghi_rosu_meniu.svg’);
background-repeat:no-repeat;
background-position:center bottom;
}
但是当我选择一个子菜单项时,该项目是突出显示的,我不想要那个。当我单击子菜单项时,我只想突出显示没有子菜单项的祖先或父项。
我知道我应该使用这段代码
.main-navigation li.current_page_parent > a {
background-image:url(‘http://www.dailybodycare.dk/wp-content/uploads/2015/11/triunghi_rosu_meniu.svg’);
background-repeat:no-repeat;
background-position:center bottom;
}
或者这个
.main-navigation li.current-page-ancestor > a {
background-image:url(‘http://www.dailybodycare.dk/wp-content/uploads/2015/11/triunghi_rosu_meniu.svg’);
background-repeat:no-repeat;
background-position:center bottom;
}
我认为他们的想法相同,但我不确定如何正确编写代码。
这是我的网址 www dot dailybodycare dot dk
【问题讨论】:
标签: jquery css wordpress navigation highlight