Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CSS在另一个div悬停时更改单独div的背景色_Javascript_Html_Css - Fatal编程技术网

Javascript CSS在另一个div悬停时更改单独div的背景色

Javascript CSS在另一个div悬停时更改单独div的背景色,javascript,html,css,Javascript,Html,Css,给出一个基本的菜单和div,如下所示 链接:悬停~自定义{ 背景:ccc } 自定义内容 您可以使用hover mynav更改mydiv css 试试这个css <style> #mynavid:hover +#mydivid{color:red;} </style> 这里是简单的代码,我希望这将有助于 .卡片{ 宽度:150px; } .形象{ 高度:80px; 背景色:番茄; } .说明{ 高度:80px; 背景色:柠檬黄; } .image:hover~.de

给出一个基本的菜单和div,如下所示

链接:悬停~自定义{ 背景:ccc } 自定义内容
您可以使用hover mynav更改mydiv css 试试这个css

<style>
#mynavid:hover +#mydivid{color:red;}
</style>

这里是简单的代码,我希望这将有助于

.卡片{ 宽度:150px; } .形象{ 高度:80px; 背景色:番茄; } .说明{ 高度:80px; 背景色:柠檬黄; } .image:hover~.description.link, .link:悬停{ 颜色:ff0; 背景色:白色; } img 使用连续集合。
是的,您可以使用j-query进行查询。 以下是脚本代码:

$document.readyfunction{ $document.mousemove函数{ 如果$nav链接:hover.length!=0{ $.custom.cssbackground颜色,红色; }否则{ $.custom.cssbackground颜色,; } }; }; 自定义内容
参考这一点,我已经尝试使用相邻的兄弟组合器,但它不起作用。目前尚未更新opNot。CSS无法选择父节点。您必须在mouseover/mouseout上使用JavaScript,并从div.custom中添加/删除一个类。检查一下html结构,你需要js。我试过使用相邻的同级combinator-link没有同级,这就是为什么它不起作用的原因。我想关键是nav中也会有其他链接显示其他div,加上op的html结构,你必须将鼠标悬停在标题上,而不是nav上