html - 为什么 :hover 不能影响其他对象?
问题描述
我是 HTML 和 CSS 的新手。事实上,这是我在学习中建立的第一个网站。为什么:hover
效果对我指向的类不起作用?
我会非常感谢每一个帮助。但请解释一下,不要只告诉我“如何”。
我试图让 search_type 选择器只有在悬停“搜索”按钮后才可见
提前致谢。(这是编辑为更简单的代码)
解决方案
像这样:https ://codepen.io/bjorniobennett/pen/OJJzZrX?editors=1100
的基本行为:hover
是它可以影响自身和其中的元素,或者下一个相邻的兄弟。所以我将搜索按钮和选择元素包装在它自己的容器中,并将其放在:hover
容器本身上。通过将:hover
放在容器上,您现在可以操纵它的子级。
<div class="search-container">
<select class="search selector" name="search_type">
<option value="">Videos</option>
<option value="search_users">Channels</option>
</select>
<input class="search button" type="submit" value="Search" />
</div>
推荐阅读
- ssis - SSIS 包 - 如何跳过已加载的文件
- django - 如何在导出之前更改 Django import_export csv 文件而不更改数据库
- go - 如何向数据访问层方法添加测试?
- node.js - 在 firebase 函数中创建 Google Cloud Task
- java - 无法从自己的类中获取 ItemStack 值
- typescript - 打字稿:定义一个类型 T 使得 T & {'a': any} == R
- python - 如何使用 scipy 的 csr_matrix 将 pandas 数据帧转换为稀疏矩阵?
- r - Matlab 到 R 代码“~exist”代码转换
- vue.js - 无法加载预加载脚本 - Electron.js Ubuntu 18.04.4
- python - 为什么我不能使用 eval() 返回的值再次调用计算器函数并使用答案计算其他内容?