我试图让我的“searchbardropdown”在单击“searchbarinput”时显示,但这不起作用。有谁知道这是怎么回事?谢谢! 在图中,您可以看到当输入获得焦点时背景颜色发生变化,但下拉列表不显示。
.searchbardropdown{
display: none;
}
.searchbarinput:focus .searchbardropdown{
display: block;
}
.searchbarinput:focus{
background-color: red;
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
您应该使用倾斜(~)选择器来选择同级。
.searchbardropdown{ display: none; } .searchbarinput:focus ~ .searchbardropdown{ display: block; } .searchbarinput:focus{ background-color: red; }