Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常简单的水平菜单,它有一个带有彩色链接的纯色背景。当我在目标页面时如何更改链接的颜色?我试过这个 #nice-menu-1 li a:active 但这只会在我点击它时影响颜色。当我在该页面上时,我希望菜单项的颜色保持不变。谢谢
当单击或点击该元素时,元素“在伪类的定义中处于活动状态:active。因此,您在上面描述的是预期行为。
:active
您需要:
幸运的是,Nice Menus 和 Drupal 通过向标签添加一个类和向父标签添加一个.active类来为您处理 #1 。<a>.active-trail<li>
.active
<a>
.active-trail
<li>
所以你可以像这样在 CSS 中定位那些:
#nice-menu-1 li.active-trail a, #nice-menu-1 li a.active { color: #0f0;}