Javascript JQuery-悬停在另一个div上时变暗的div
我想要像这样的东西。如果用户悬停在页眉部分,页面的另一部分将比正常颜色暗。这是我的密码: Index.html: 现在,我的页面如下所示: 我想知道,如果用户将鼠标悬停在generalHeader上,黄色部分会更暗Javascript JQuery-悬停在另一个div上时变暗的div,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想要像这样的东西。如果用户悬停在页眉部分,页面的另一部分将比正常颜色暗。这是我的密码: Index.html: 现在,我的页面如下所示: 我想知道,如果用户将鼠标悬停在generalHeader上,黄色部分会更暗 有什么建议吗?将主体的背景色设置为黑色或将黄色div覆盖在黑色div的顶部,然后在相关事件处理程序中更改黄色div的不透明度 $(function() { $("#generalHeader").hover(function() { $(".yellow").stop(
有什么建议吗?将主体的背景色设置为黑色或将黄色div覆盖在黑色div的顶部,然后在相关事件处理程序中更改黄色div的不透明度
$(function() {
$("#generalHeader").hover(function() {
$(".yellow").stop().fadeTo(1200, .5);
});
$("#generalHeader").mouseout(function() {
$(".yellow").stop().fadeTo(600, 1);
});
});
将主体的背景色设置为黑色或将黄色div覆盖在黑色div的顶部,然后在相关事件处理程序中更改黄色div的不透明度
$(function() {
$("#generalHeader").hover(function() {
$(".yellow").stop().fadeTo(1200, .5);
});
$("#generalHeader").mouseout(function() {
$(".yellow").stop().fadeTo(600, 1);
});
});
你可以只改变颜色,但你也可以尝试玩不透明度。使用JQuery查看一下:
function headerHover(){
$("#generalHeader").hover(
function(){
// Opacity
$(".yellow").css("opacity", "0.6");
// Color
$(".yellow").css("background-color", "#A8A810");
},
function(){
// Return to normal when mouse leave
$(".yellow").css("opacity", "1");
$(".yellow").css("background-color", "yellow");
})
};
正如您所看到的,hover有两个功能,第一个是鼠标悬停时的操作,第二个是鼠标离开时的操作。我使用了您发布的代码中的类,只需根据需要更改generalHeader和yellow
现在,您还可以添加CSS类:
CSS文件:
.mainHover{
opacity:0.6;
bakground-color:#A8A810;
}
JavaScript:
function headerHover(){
$("#generalHeader").hover(
function(){
$(".yellow").addClass("mainHover");
},
function(){
// Return to normal when mouse leave
$(".yellow").removeClass("mainHover");
})
};
你可以只改变颜色,但你也可以尝试玩不透明度。使用JQuery查看一下:
function headerHover(){
$("#generalHeader").hover(
function(){
// Opacity
$(".yellow").css("opacity", "0.6");
// Color
$(".yellow").css("background-color", "#A8A810");
},
function(){
// Return to normal when mouse leave
$(".yellow").css("opacity", "1");
$(".yellow").css("background-color", "yellow");
})
};
正如您所看到的,hover有两个功能,第一个是鼠标悬停时的操作,第二个是鼠标离开时的操作。我使用了您发布的代码中的类,只需根据需要更改generalHeader和yellow
现在,您还可以添加CSS类:
CSS文件:
.mainHover{
opacity:0.6;
bakground-color:#A8A810;
}
JavaScript:
function headerHover(){
$("#generalHeader").hover(
function(){
$(".yellow").addClass("mainHover");
},
function(){
// Return to normal when mouse leave
$(".yellow").removeClass("mainHover");
})
};
你可以使用css:悬停,过滤,亮度,转换
部分{
宽度:300px;
高度:200px;
背景:黄色;
过渡:所有1;
}
标题{
背景:黄色;
边框:1px纯绿色;
宽度:298px;
文本对齐:居中;
}
标题:悬停+部分{
-webkit过滤器:亮度0.8;
-moz滤波器:亮度0.8;
滤光片:亮度0.8;
}
悬停
你可以使用css:悬停,过滤,亮度,转换
部分{
宽度:300px;
高度:200px;
背景:黄色;
过渡:所有1;
}
标题{
背景:黄色;
边框:1px纯绿色;
宽度:298px;
文本对齐:居中;
}
标题:悬停+部分{
-webkit过滤器:亮度0.8;
-moz滤波器:亮度0.8;
滤光片:亮度0.8;
}
悬停
我想要你尝试过的东西?将主体背景颜色设置为黑色,并更改悬停和鼠标出事件中黄色div的不透明度。我想要你尝试过的东西?将主体背景颜色设置为黑色,并更改悬停和鼠标出事件中黄色div的不透明度。