在CSS中实现LI元素的点击变色效果是一项非常常见,而且也非常有用的任务。在许多网站中,当用户点击页面上的某些链接或按钮时,它们的背景色或文本颜色经常会发生变化,这通常用于标识一个选择或指示一个按钮是...
在CSS中实现LI元素的点击变色效果是一项非常常见,而且也非常有用的任务。在许多网站中,当用户点击页面上的某些链接或按钮时,它们的背景色或文本颜色经常会发生变化,这通常用于标识一个选择或指示一个按钮是已经按下过了。
要实现这个效果,你需要在CSS中使用“:hover”伪类,通过它来定义元素在被鼠标悬停时应该体现的样式。然后,你可以把这个伪类与“:active”伪类组合使用,在元素被点击时实现变色效果。
以下是一个例子:
ul li {
color: #000;
background-color: #fff;
border: 1px solid #000;
padding: 10px;
}
ul li:hover {
background-color: #ccc;
}
ul li:active {
background-color: #f00;
}