我有这个CSS在我的WordPress网站,将改变字体大小为2 em的主导航菜单项悬停时。我需要的是使它保持与该字体大小,而去子项。有没有办法实现这一点的WordPress内?
.menu a:hover {
font-size:2em !important;
transition-duration: all .2s !important;
}
这就是我现在正在使用的代码,我添加了主菜单项。
我给了子项一个.submenu-item类,所以我研究的是使用类似这样的东西可以达到目的:
.submenu-item:hover + .menu-about {
font-size:2em !important;
transition-duration: 0.05s;
}
但是不行。我试过使用〉和~,但都不起作用。有办法吗?
提前感谢!
2条答案
按热度按时间iqxoj9l91#
我已经检查了你的网站,希望这个CSS将为您工作。
如果
!important
没有被其他css覆盖,请确保不要添加它。am46iovg2#
根据this question,不建议甚至不可能只使用CSS访问父元素。您可以使用JavaScript来实现,代码如下:
我不知道你怎么能添加到你的WordPress代码的代码(我不是很专业的WordPress)。但如果你搜索,也许找到的方式。也为最后的提示:说
transition-duration: all .2s
(你在问题中提到的)是不正确的,正确的方式是transition-duration: .2s
或transition: all .2s
。