html - Html 表格 - 鼠标悬停时突出显示特定列的行
问题描述
让我们以示例表为例:
<style>
table tr:hover td{
background-color: #8888FF;
}
</style>
<table>
<tr>
<td>header</td>
<td>12 </td>
<td>13 </td>
<td>14 </td>
</tr>
<tr>
<td>header</td>
<td>22</td>
<td>23</td>
<td>24</td>
</tr>
<tr>
<td>header</td>
<td>32</td>
<td>33</td>
<td>34</td>
</tr>
<tr>
<td>header</td>
<td>42</td>
<td>43</td>
<td>44</td>
</tr
</table>
在此示例中,鼠标悬停在任何列上都会突出显示整行。
是否可以仅使用 css 仅在鼠标悬停第一列时突出显示完整行?像这样。
解决方案
编辑答案。试试这个!
<style>
table tr td:first-child:hover ~ td, td:first-child:hover{
background-color: #8888FF;
}
</style>
推荐阅读
- android - ArrayAdapter 去掉错了吗?
- sql - 我需要在 SAS 中使用 if 语句创建变量吗?
- javascript - 如何将 CSS 文件导入 React JS 应用程序?
- javascript - 在nodejs中读取镶木地板文件
- css - 在 vue.js 3 中为具有特定类的元素添加一个类
- multithreading - 从另一个线程(即 javafx 任务)将大量文本附加到 javafx TextArea
- list - 将对象列表从视图传递到控制器时出现 NullReferenceException
- javascript - 从数组中删除空属性
- apache - 使用 .htaccess 中的 Mod Rewrite 删除 php 扩展名和参数以创建两个 seo 友好的 url
- c# - 具有恒定读取时间的并发收集