Css 基于同级悬停更改同级样式

Css 基于同级悬停更改同级样式,css,Css,我试图更改输入的样式,但前提是输入是集中的,并且兄弟姐妹悬停如下: 表单#搜索{ 显示:内联块; 位置:相对位置; 最小宽度:305px; 高度:2.500em; 宽度:100%; 利润率:10px 20px; 垂直对齐:中间对齐; } 表格#搜索输入{ 位置:绝对位置; 顶部:0px; 左:0px; 底部:0px; 右:0px; 身高:100%; 宽度:100%; 填充:0.5em 5.33em 0.6em 0.33em; 边距:0-2px0; 边框:2倍实心#F2F2; } 表单#搜索输入

我试图更改输入的样式,但前提是输入是集中的,并且兄弟姐妹悬停如下:

表单#搜索{
显示:内联块;
位置:相对位置;
最小宽度:305px;
高度:2.500em;
宽度:100%;
利润率:10px 20px;
垂直对齐:中间对齐;
}
表格#搜索输入{
位置:绝对位置;
顶部:0px;
左:0px;
底部:0px;
右:0px;
身高:100%;
宽度:100%;
填充:0.5em 5.33em 0.6em 0.33em;
边距:0-2px0;
边框:2倍实心#F2F2;
}
表单#搜索输入:悬停,
表单#搜索输入:焦点{
边框:2px实心#005785;
大纲:无;
}
表单#搜索按钮{
位置:绝对位置;
右:0px;
宽度:5em;
身高:100%;
背景色:#005785;
颜色:#fff;
利润率:10px自动;
填充:0.33em 1em 0.33em 1em;
大纲:无;
边界:无;
保证金:0;
光标:指针;
}
表单#搜索按钮:悬停,
表单#搜索按钮:焦点{
背景色:#003550;
}
表单#搜索输入:焦点~按钮:悬停~输入:焦点{
边框:2个实心#003550!重要;
}

搜寻

常规同级选择器(
~
)将仅在DOM中向前搜索

为了达到您想要的结果,您必须重新排列按钮和输入的顺序

您的选择器将变成:

form#搜索按钮:悬停~input:focus

由于只有两个元素,因此可以使用直接同级选择器(
+
):

form#搜索按钮:悬停+输入:焦点

表单#搜索{
显示:内联块;
位置:相对位置;
最小宽度:305px;
高度:2.500em;
宽度:100%;
利润率:10px 20px;
垂直对齐:中间对齐;
}
表格#搜索输入{
位置:绝对位置;
顶部:0px;
左:0px;
底部:0px;
右:0px;
身高:100%;
宽度:100%;
填充:0.5em 5.33em 0.6em 0.33em;
边距:0-2px0;
边框:2倍实心#F2F2;
}
表单#搜索输入:悬停,
表单#搜索输入:焦点{
边框:2px实心#005785;
大纲:无;
}
表单#搜索按钮{
位置:绝对位置;
右:0px;
宽度:5em;
身高:100%;
背景色:#005785;
颜色:#fff;
利润率:10px自动;
填充:0.33em 1em 0.33em 1em;
大纲:无;
边界:无;
保证金:0;
光标:指针;
z指数:1;
}
表单#搜索按钮:悬停,
表单#搜索按钮:焦点{
背景色:#003550;
}
表单#搜索按钮:悬停~输入:焦点{
边框:2件纯红!重要;
}

搜寻

常规同级选择器(
~
)将仅在DOM中向前搜索

为了达到您想要的结果,您必须重新排列按钮和输入的顺序

您的选择器将变成:

form#搜索按钮:悬停~input:focus

由于只有两个元素,因此可以使用直接同级选择器(
+
):

form#搜索按钮:悬停+输入:焦点

表单#搜索{
显示:内联块;
位置:相对位置;
最小宽度:305px;
高度:2.500em;
宽度:100%;
利润率:10px 20px;
垂直对齐:中间对齐;
}
表格#搜索输入{
位置:绝对位置;
顶部:0px;
左:0px;
底部:0px;
右:0px;
身高:100%;
宽度:100%;
填充:0.5em 5.33em 0.6em 0.33em;
边距:0-2px0;
边框:2倍实心#F2F2;
}
表单#搜索输入:悬停,
表单#搜索输入:焦点{
边框:2px实心#005785;
大纲:无;
}
表单#搜索按钮{
位置:绝对位置;
右:0px;
宽度:5em;
身高:100%;
背景色:#005785;
颜色:#fff;
利润率:10px自动;
填充:0.33em 1em 0.33em 1em;
大纲:无;
边界:无;
保证金:0;
光标:指针;
z指数:1;
}
表单#搜索按钮:悬停,
表单#搜索按钮:焦点{
背景色:#003550;
}
表单#搜索按钮:悬停~输入:焦点{
边框:2件纯红!重要;
}

搜寻

首先,您应该将类用于CSS,id仅用于脚本。类可以多次使用,id只能使用一次!当我将鼠标悬停在inputfield上时,它周围有一个蓝色边框。您希望它具体做什么?首先,您应该将类用于CSS,id仅用于脚本。类可以多次使用,id只能使用一次!当我将鼠标悬停在inputfield上时,它周围有一个蓝色边框。你到底想要它做什么?谢谢你,这很完美,奇怪为什么你不能倒退。谢谢你,这很完美,奇怪为什么你不能倒退。