gpt4 book ai didi

css - Sass 父选择器和悬停?

转载 作者:技术小花猫 更新时间:2023-10-29 11:01:34 25 4
gpt4 key购买 nike

悬停时是否可以触发父类?我知道这可以用 jquery 来完成,但我想做一个纯 css 解决方案。

我的代码:

.navbar-form{
padding-left: 55px;
.input-group{
width: 200px;
.form-control{
border-right: none;
width: 350px;
&:hover & {
border-color: blue;
}
}
.input-group-addon{
background-color: white;
border-left: none;
}
}
}

fiddle :http://jsfiddle.net/fcKyc/

当我专注于 input 时,希望拥有它,.input-group-addon 会做一些事情。 input 和图标是 input-group 的子项。

最佳答案

如果我没有理解错的话,下面是我对您所描述的 DOM 交互的解释。

. parent

  • .child1

  • .child2

悬停在 .child1 上会影响 .child2

如果是,那么这里:

.form-control {
... //your CSS for this
input {
//CSS for input
&:hover ~ .input-group-addon {
//CSS for .input-group-addon when input is hovered
}
}
}

或者,如果 .input-group-addon 就在 input 之后(相邻的同级),那么您可以使用以下内容:

.form-control {
... //your CSS for this
input {
//CSS for input
&:hover + .input-group-addon {
//CSS for .input-group-addon when input is hovered
}
}
}

正如@Martin 所建议的那样。

关于css - Sass 父选择器和悬停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22139182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com