Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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 Onhover伪类bg颜色更改后的第一个子级_Javascript_Html_Css - Fatal编程技术网

Javascript Onhover伪类bg颜色更改后的第一个子级

Javascript Onhover伪类bg颜色更改后的第一个子级,javascript,html,css,Javascript,Html,Css,在这里,我必须改变后,悬停子菜单里的背景色第一个孩子只为第一个孩子我想改变背景色。我曾尝试使用selector~但仍然无法工作。有人能告诉我正确的方向吗 梅因先生{ 位置:相对位置; } 梅因:之后{ 内容:“之后”; 位置:绝对位置; 顶部:-10px; 宽度:50px; 高度:15px; 背景色:红色; } .demo:first child:hover.main:after{background color:blue;} 测验 更改背景后 测试2 测验 测验 测验 我们无法使用CSS选择

在这里,我必须改变后,悬停子菜单里的背景色第一个孩子只为第一个孩子我想改变背景色。我曾尝试使用selector~但仍然无法工作。有人能告诉我正确的方向吗

梅因先生{ 位置:相对位置; } 梅因:之后{ 内容:“之后”; 位置:绝对位置; 顶部:-10px; 宽度:50px; 高度:15px; 背景色:红色; } .demo:first child:hover.main:after{background color:blue;} 测验 更改背景后 测试2 测验 测验 测验
我们无法使用CSS选择父项,因此我为您使用了jquery,请检查以下代码:

$document.readyfunction{ $document.on{ 鼠标指针:函数{ $.main.addClasshovered; }, mouseleave:函数{ $.main.removeclassed悬停; } }主li:第一个孩子ul>li:第一个孩子; }; 梅因先生{ 位置:相对位置; } 梅因:之后{ 内容:“之后”; 位置:绝对位置; 顶部:-10px; 宽度:50px; 高度:15px; 背景色:红色; } .main.hovered:在{背景色:蓝色;}之后 测验 更改背景后 测试2 测验 测验 测验
我们无法使用CSS选择父项,因此我为您使用了jquery,请检查以下代码:

$document.readyfunction{ $document.on{ 鼠标指针:函数{ $.main.addClasshovered; }, mouseleave:函数{ $.main.removeclassed悬停; } }主li:第一个孩子ul>li:第一个孩子; }; 梅因先生{ 位置:相对位置; } 梅因:之后{ 内容:“之后”; 位置:绝对位置; 顶部:-10px; 宽度:50px; 高度:15px; 背景色:红色; } .main.hovered:在{背景色:蓝色;}之后 测验 更改背景后 测试2 测验 测验 测验 document.querySelector'ul.demo li:first child'。addEventListener'mouseover',=>document.querySelector'ul.main'。classList.add'hover'; document.querySelector'ul.demo li:first child'。addEventListener'mouseout',=>document.querySelector'ul.main'。classList.remove'hover'; 梅因先生{ 位置:相对位置; } 梅因:之后{ 内容:“之后”; 位置:绝对位置; 顶部:-10px; 宽度:50px; 高度:15px; 背景色:红色; } .main.悬停:在{ 背景颜色:蓝色; } 测验 更改背景后 测试2 测验 测验 测验 document.querySelector'ul.demo li:first child'。addEventListener'mouseover',=>document.querySelector'ul.main'。classList.add'hover'; document.querySelector'ul.demo li:first child'。addEventListener'mouseout',=>document.querySelector'ul.main'。classList.remove'hover'; 梅因先生{ 位置:相对位置; } 梅因:之后{ 内容:“之后”; 位置:绝对位置; 顶部:-10px; 宽度:50px; 高度:15px; 背景色:红色; } .main.悬停:在{ 背景颜色:蓝色; } 测验 更改背景后 测试2 测验 测验 测验
这可以通过使用CSS实现?@Shivsagar在这里您选择所有li测试2也更改bg这可以通过使用CSS实现?@Shivsagar在这里您选择所有li测试2也更改bg