html - CSS事件分区背景颜色变化

标签 html css hover

我还在学习中,所以请多多包涵。

请先查看此页面:My site

稍微滚动一下并检查名称为 NAVIGATE 的边栏。
如您所见,我在那里手动添加了几个子菜单,并且在悬停在每个分区上时添加了背景颜色变化。
现在我想让它像在 CSE 历史页面上一样,导航列的子选项应该显示事件部门或事件链接。

意味着我想要那里的 :active 属性。事件页面的部分将显示不同的背景颜色,比如绿色。

我尝试了很多搜索,但没有得到这个想法。

非常感谢!

PS:我想做的是这个,我是一个新手,所以不知道该怎么做:

div.sbproduct:hover{
    background-color: #F5AC2B;
}

div.sbproduct a:active{
    background-color:#ffffff;
}

.sbproduct:hover a{
    color: #ffffff !important;
}

最佳答案

我认为这可能会帮助你......使用一个 toggle() 来改变事件部门的背景颜色

工作 Fiddle

// It changes the active  division background color
$( ".sbproduct" ).toggle(
function() {
 $( this ).addClass( "change" );
 },
 function() {
  $( this ).removeClass( "change" );
 }
);

关于html - CSS事件分区背景颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20208851/

相关文章:

html - IE7 BUTTON 白色轮廓

jquery - slider 图像在 IE 之外不起作用

html - 在背景图像中放置超链接

java - 如何在 Weebly 上找到上传文件的路径?

javascript - 使用比例缩小屏幕

JQuery noob - 将鼠标悬停在一张图片上,更改另一张图片

html - 对处于悬停状态的元素执行的操作

javascript - 有问题的 javascript 持久 header 实现

html - IE11 flex child 不会收缩以给其他具有非包装内容的 child 留出空间

html - 将鼠标悬停在链接上时,想要在不移动边框的情况下向左移动链接