css - 如何在显示相关页面时更改链接的背景颜色

标签 css

正如我在标题中所说,当链接的相关页面显示时,如何更改链接的背景颜色?

我有一个侧面菜单,使用列表和 css:

<div id="liteMenu">
  <ul>
    <li><a href="#">Dashboard</a></li>
    <li><a href="#">Edit Profile</a></li>
    <li><a href="#">Change Password</a></li>
  </ul>
</div>

当用户导航到其相关页面时,我需要更改每个链接的 bgColor。

谢谢。

编辑: 也许我应该使用 jQuery 和 css。

最佳答案

您可以在访问的链接上使用任何您想要的样式。查看 w3c:http://www.w3schools.com/cssref/sel_visited.asp

所以..它是这样的:

a:visited
{ 
    background-color:yellow;
}

还有更多选项:

a:link    {color:green;}
a:visited {color:green;}
a:hover   {color:red;}
a:active  {color:yellow;}

关于css - 如何在显示相关页面时更改链接的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16924997/

相关文章:

css - JQuery Mobile 从右到左的 css

javascript - 将外部图像拖过时在拖放区(文件输入)中添加类

html - 我怎样才能让这个旋转的锚定位在右侧?

jquery - 一张一张地填充不同宽度和高度的瓷砖

html - 保留:after element on same line

css - Ubuntu CLI 中的红色文件名 (Vagrant)

html - 将鼠标悬停在一个表格的行上以更改另一个表格的另一行的样式

javascript - 检测 css-grid 自动流密集布局中的孔并调整然后调整元素大小

html - 隐藏在div后面的下拉菜单

css - Sass 部分导入