我们在网页设计过程中经常会用到菜单,尤其是网站的导航菜单。很多网站的导航菜单都采用了点击效果,即当我们点击菜单的不同选项时,会跳转到不同的页面或展示不同的内容。而实现这样的效果,就需要用到CSS点击菜单。
/* HTML代码 */
<div class="menu">
<ul>
<li class="active"><a href="#">首页</a></li>
<li><a href="#">新闻</a></li>
<li><a href="#">产品</a></li>
<li><a href="#">关于我们</a></li>
</ul>
</div>
/* CSS代码 */
.menu ul {
list-style: none;
margin: 0;
padding: 0;
}
.menu li {
display: inline-block;
margin-right: 10px;
}
.menu li a {
display: block;
padding: 5px;
background-color: #eee;
text-decoration: none;
color: #333;
}
.menu li.active a {
background-color: #333;
color: #fff;
}
.menu li:hover a {
background-color: #ddd;
}
以上是一个简单的CSS点击菜单的实现代码。我们通过HTML定义了一个包含四个选项的菜单,通过CSS代码对菜单的样式进行设置,同时定义了.active样式,用于表示当前选中的菜单项。当我们点击菜单项时,我们可以使用JavaScript来切换.active样式,从而实现点击菜单展示不同内容的效果。

