Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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
Html css样式的整个元素,当鼠标悬停在;“之后”;_Html_Css - Fatal编程技术网

Html css样式的整个元素,当鼠标悬停在;“之后”;

Html css样式的整个元素,当鼠标悬停在;“之后”;,html,css,Html,Css,我有一个按钮/语音气泡: 代码: 当鼠标悬停在气泡上时,会产生这种效果: 但是,当我将鼠标悬停在小箭头上时,不会导致整个按钮改变颜色: 选择小箭头(.bubble:after)悬停并影响整个按钮(.button)使其变白的css是什么 这里是您不能使用。气泡:悬停:在之后选择整个气泡,如下所示: .bubble:hover:after .bubble { background-color: #ffffff; } 因此,您唯一的选择是将:悬停在父元素上。这样,两个要素都会受到影响,

我有一个按钮/语音气泡:

代码:

当鼠标悬停在气泡上时,会产生这种效果:

但是,当我将鼠标悬停在小箭头上时,不会导致整个按钮改变颜色:

选择小箭头(
.bubble:after
)悬停并影响整个按钮(
.button
)使其变白的css是什么


这里是

您不能使用
。气泡:悬停:在
之后选择整个气泡,如下所示:

.bubble:hover:after .bubble {
    background-color: #ffffff;
}
因此,您唯一的选择是将
:悬停在父元素上。这样,两个要素都会受到影响,无需采取进一步行动:

.bubble:hover > #go-button {
    background: #ffffff;
}

您可以签出JSFIDLE的更新工作版本。

您不能使用
.bubble:hover:after
选择整个bubble,如下所示:

.bubble:hover:after .bubble {
    background-color: #ffffff;
}
因此,您唯一的选择是将
:悬停在父元素上。这样,两个要素都会受到影响,无需采取进一步行动:

.bubble:hover > #go-button {
    background: #ffffff;
}

您可以签出JSFIDLE的更新的工作版本。

您可以将:hover样式应用于父元素,因为:after是子元素,当您将光标悬停在箭头上时,它将触发hover on parent

#go-div:hover #go-button{
  background: white;
}
.bubble
{
位置:相对位置;
宽度:250px;
高度:65px;
填充:0px;
背景:"ff8282 ;;
-webkit边界半径:6px;
-moz边界半径:6px;
边界半径:6px;
}
.泡泡:之后
{
内容:'';
位置:绝对位置;
边框样式:实心;
边框宽度:15px 0 15px 24px;
边框颜色:透明#ff8282;
显示:块;
宽度:0;
z指数:1;
利润上限:-15px;
右:-24px;
最高:50%;
}
#泡泡:悬停:之后{
边框颜色:透明#ffffff;
}
#go按钮:悬停{
文字装饰:无;
背景色:白色;
颜色:品牌红
}
#开始按钮,
#跳伞{
字体:200 14px“Helvetica Neue”,Helvetica,Arial,无衬线;
边界半径:6px;
高度:64px;
文字装饰:无;
宽度:100%;
背景色:ff8282;
填充:12px;
边框:0px实心#fff;
颜色:#fff;
光标:指针;
}
#go div:悬停#go按钮{
背景:白色;
}

您可以将:hover样式应用于父元素,因为:after是子元素,当您将光标悬停在箭头上时,它将触发悬停在父元素上

#go-div:hover #go-button{
  background: white;
}
.bubble
{
位置:相对位置;
宽度:250px;
高度:65px;
填充:0px;
背景:"ff8282 ;;
-webkit边界半径:6px;
-moz边界半径:6px;
边界半径:6px;
}
.泡泡:之后
{
内容:'';
位置:绝对位置;
边框样式:实心;
边框宽度:15px 0 15px 24px;
边框颜色:透明#ff8282;
显示:块;
宽度:0;
z指数:1;
利润上限:-15px;
右:-24px;
最高:50%;
}
#泡泡:悬停:之后{
边框颜色:透明#ffffff;
}
#go按钮:悬停{
文字装饰:无;
背景色:白色;
颜色:品牌红
}
#开始按钮,
#跳伞{
字体:200 14px“Helvetica Neue”,Helvetica,Arial,无衬线;
边界半径:6px;
高度:64px;
文字装饰:无;
宽度:100%;
背景色:ff8282;
填充:12px;
边框:0px实心#fff;
颜色:#fff;
光标:指针;
}
#go div:悬停#go按钮{
背景:白色;
}


请粘贴您的css,或者最好创建一个提琴。@YasinYaqoobi我刚刚在问题的底部添加了JSFIDLE。ThanksRemove#go按钮:悬停以按预期工作-@NagaSaiA您的JSFIDLE不工作。现在检查@Benaminou Baggins请粘贴您的css或更好地创建一个小提琴。@YasinYaqoobi我刚刚将JSFIDLE添加到问题的底部。ThanksRemove#go按钮:按预期悬停以工作-@NagaSaiA您的JSFIDLE不工作。现在检查@Benimanium_Baggins乐于帮助@Benimanium_Baggins。乐于帮助@Benimanium_Baggins。