我正在处理的网站上的CSS样式活动或悬停状态菜单项不再按要求显示,除了一个(厨房)。
如果将鼠标悬停在 Kitchens 上,或该页面处于活动状态,则会突出显示蓝色,但其他链接样式均无效。
Kitchens 菜单项目已应用“蓝色”类,代码如下。
<li id="menu-item-48" class="blue menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8 current_page_item menu-item-48">
<a href="http://wanderingcooks.com.au/commercial-kitchen-space/">Kitchens</a>
</li>
我很难过如何将其他正确的类添加到菜单项中。定义了样式,每个样式应该是不同的颜色,我认为自页面重命名后它不起作用。 Wordpress管理员中有一个区域可以应用样式,但这也不好。 我感谢任何帮助。
答案 0 :(得分:0)
&#34;厨房&#34;链接有一个类&#34;蓝色&#34;添加到其li
元素,但没有其他元素具有&#34;颜色&#34;类:
<ul id="menu-main-navigation" class="menu">
<li id="menu-item-7923" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7923">
<a href="http://wanderingcooks.com.au/thank-truck-its-thursday/">What’s On</a>
</li>
<li id="menu-item-48" class="blue menu-item menu-item-type-post_type menu-item-object-page menu-item-48">
<a href="http://wanderingcooks.com.au/commercial-kitchen-space/">Kitchens</a>
</li>
[...]
蓝色悬停效果仅添加到&#39; li&#39;中的链接。蓝色类的元素:
.primary_nav_menu .menu-item.blue a:hover, .primary_nav_menu .menu-item.blue a:active {
color: #25aae1;
}
要解决此问题,您需要将blue
(或其他&#34;颜色&#34;类)添加到所有列表元素。
向菜单项添加自定义类
blue
。<li>
应在课程列表中包含您的颜色类。