【发布时间】:2012-09-01 21:13:25
【问题描述】:
我正在制作一个由多个 DIV 组成的菜单,每个 DIV 都有一个唯一的 CSS ID。 :hover 选择器已在 CSS 中用于尝试在查看相应页面时为每个 div 赋予不同的样式,但它似乎没有生效。我的 CSS 和 HTML 可以在这个JSFiddle 中看到。基本上,由于这些 div 用于创建菜单,我希望在查看超链接页面时将“活动”类添加到 div(当有人在我的“主页”页面上时,我想要应用于“主页”菜单 div 的活动样式)。
#pagebuttonhome {
width: 130px;
height: 30px;
background-color: #ffe0e8;
position: absolute;
overflow: hidden;
left: 30px;
bottom: 0px;
font-size: 17px;
letter-spacing: 2px;
text-align: center;
line-height: 30px;
color: #dc2d18;
}
#pagebuttonhome:hover {
background-color: #dc2d18;
color: #ffe0e8;
height: 40px;
cursor: pointer;
}
#pagebuttonhome.active {
background-color: #dc2d18;
color: #ffe0e8;
height: 40px;
cursor: pointer;
}
<div id="pagebuttonhome">HOME</div>
感谢您的帮助!
【问题讨论】: