html - 让div中的两个元素悬停在一起
问题描述
我有一个 div,里面有两个 a 元素。我想要它,所以如果您将鼠标悬停在其中一个 a 元素上,它们都会改变颜色。我认为将 div 应用于 CSS 类会使其工作,但它仍然只改变一个。
div.test-hover :hover {
color: #f20d20;
}
<div class="test-hover">
<a class="article-title" href="google.com">This is main title</a>
<br/>
<a class="article-title" href="google.com">title</a>
</div>
解决方案
您当前代码的问题是div.test-hover :hover
选择器正在为悬停的子元素设置样式。但是,您似乎想要的只是在包装器悬停时设置a
标签的样式。这是带有固定代码的片段:div.test-hover
div
.test-hover:hover a {
color: #f20d20;
}
<div class="test-hover">
<a class="article-title" href="google.com">This is main title</a>
<br/>
<a class="article-title" href="google.com">title</a>
</div>
推荐阅读
- mongodb - 使用 mongodb 查询访问 [{ }] 内的字段
- php - 如何在 laravel 5.0 中测试上传文件?
- excel - 从条件格式返回 LineStyle
- javascript - 使用 iframe 在 PC 网页上模拟移动设备
- python - 如何强制 Python RegEx 匹配由 | 连接的所有可能组 (*或者*)
- python - 如何使用python以文本模式读取bz2压缩文件?
- django - 将 SQL 查询转换为 django 模型
- ruby - 类语句的奇怪输出
- c++ - 如何在保持最小距离的同时沿有限线随机采样?
- android - 将 dialogFragment 作为 LiveData 的参数传递