Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
更改父对象上的子对象的css';s伪元素(::after/::before)与CSS一起悬停_Css_Css Selectors_Hover_Pseudo Element - Fatal编程技术网

更改父对象上的子对象的css';s伪元素(::after/::before)与CSS一起悬停

更改父对象上的子对象的css';s伪元素(::after/::before)与CSS一起悬停,css,css-selectors,hover,pseudo-element,Css,Css Selectors,Hover,Pseudo Element,以下是我尝试过的和我想做的事情: #子{颜色:白色;} #父::之后{ 内容:“此”; 颜色:黑色; } #父级::后:悬停+#子级{ 颜色:黑色; } #父级::后:悬停~#子级{ 颜色:黑色; } 悬停时更改子颜色 颜色 你可以这样做。。。对于子元素,不能使用+或~符号。它用于兄弟姐妹而不是儿童 #子{颜色:白色;} #父::之后{ 内容:“此”; 颜色:黑色; } #父项:悬停子项{ 颜色:红色; } #父项:悬停::之后{ 颜色:蓝色; } 悬停时更改子颜色 颜色 指针事件可以在

以下是我尝试过的和我想做的事情:

#子{颜色:白色;}
#父::之后{
内容:“此”;
颜色:黑色;
}
#父级::后:悬停+#子级{
颜色:黑色;
}
#父级::后:悬停~#子级{
颜色:黑色;
}

悬停时更改子颜色
颜色

你可以这样做。。。对于子元素,不能使用+或~符号。它用于兄弟姐妹而不是儿童

#子{颜色:白色;}
#父::之后{
内容:“此”;
颜色:黑色;
}
#父项:悬停子项{
颜色:红色;
}
#父项:悬停::之后{
颜色:蓝色;
}

悬停时更改子颜色
颜色

指针事件
可以在这里帮助您

#孩子{
颜色:白色;
}
#家长*,
#母公司{
指针事件:无;/*对父级和所有子级禁用*/
}
#父::之后{
内容:“此”;
颜色:黑色;
指针事件:initial;/*为伪元素保留它*/
}
#parent:hover#child{/*伪元素将触发此悬停*/
颜色:黑色;
}

悬停时更改子颜色
颜色

这不是我想要实现的,当我将鼠标悬停在
:after
上时,我需要更改子对象,而不是父对象。您不能将鼠标悬停在“::after”。然后您需要提到用于悬停的标记