突出显示HTML表中的行(悬停在行和上一行上)

阿斯利温斯基

假设有一个示例表:

<table>
   <tr>
     <th>Head 1</th>
     <th>Head 2</th>
    </tr>
    <tr>
      <td>Data 1</td>
      <td>Data 2</td>
    </tr>
    <tr>
      <td>Data 3</td>
      <td>Data 4</td>
    </tr>
    <tr>
      <td>Data 5</td>
      <td>Data 6</td>
    </tr>
    <tr>
      <td>Data 7</td>
      <td>Data 8</td>
    </tr>
</table>

我正在寻找突出显示<= n行的最佳技术,其中n是悬停的行(不包括标题行)。例如,如果鼠标移到

<tr>
  <td>Data 5</td>
  <td>Data 6</td>
</tr>

该表的以下部分应突出显示:

<tr>
  <td>Data 1</td>
  <td>Data 2</td>
</tr>
<tr>
  <td>Data 3</td>
  <td>Data 4</td>
</tr>
<tr>
  <td>Data 5</td>
  <td>Data 6</td>
</tr>

有什么想法可以达到这种效果吗?

西里尔

基本上,您会看到相反的结果tr悬停后的tr任何背景都应该没有背景:测试此:

table:hover tr {
  background:gray;
}
table:hover tr:hover ~tr {
  background:none;
}

演示


==============编辑自请求中的注释================

仅对row中的最后一个元素做出反应

注意:此选项不允许单击单元格,但每行的最后一个。


table {
  pointer-events:none;
}
table tr :last-child {
  pointer-events:auto;
  cursor: pointer;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

悬停在一行上时如何突出显示多行

来自分类Dev

将鼠标悬停在HTML表格行上显示透明框(不突出显示行)

来自分类Dev

将鼠标悬停在行上时显示/隐藏行中的元素

来自分类Dev

突出显示悬停行和下一行

来自分类Dev

将鼠标悬停在另一行/段上时,如何更改表的一行/段?

来自分类Dev

单击表,更新行,将鼠标悬停在行上,更新表

来自分类Dev

将鼠标悬停在一个表中的行上可更改另一表的另一行的样式

来自分类Dev

物料表检测悬停在行上

来自分类Dev

悬停在一行上时,哪个plot.ly json属性使所有悬停数据得以显示

来自分类Dev

悬停在一行上时,哪个plot.ly json属性使所有悬停数据得以显示

来自分类Dev

使用CSS和Bootstrap 3以突出显示html表中当前悬停的行和列

来自分类Dev

使用CSS和Bootstrap 3来突出显示html表中当前悬停的行和列

来自分类Dev

鼠标悬停在表格中除第一行外的所有行上的效果

来自分类Dev

如何将鼠标悬停在两个不同表的同一行上?

来自分类Dev

单击后突出显示上一行

来自分类Dev

在html表中的鼠标悬停时突出显示选中的行和列

来自分类Dev

在html表中的鼠标悬停时突出显示选中的行和列

来自分类Dev

在一行上显示HTML文本

来自分类Dev

使用CSS以便在单元格悬停时突出显示给定的表标题和第一行

来自分类Dev

使用jQuery移动(突出显示)HTML表中的最后一行

来自分类Dev

突出显示RichTextBox中的一行

来自分类Dev

突出显示RichTextBox中的一行

来自分类Dev

将鼠标悬停在动态添加的表行上

来自分类Dev

将鼠标悬停在动态添加的表行上

来自分类Dev

将鼠标悬停在表格中的特定行上时显示按钮

来自分类Dev

在表的每一行上显示CKEditor

来自分类Dev

悬停在突出显示的单词上时播放视频

来自分类Dev

VueJS:将鼠标悬停在段落中的单词上时突出显示整个句子

来自分类Dev

悬停在表格行上的效果

Related 相关文章

  1. 1

    悬停在一行上时如何突出显示多行

  2. 2

    将鼠标悬停在HTML表格行上显示透明框(不突出显示行)

  3. 3

    将鼠标悬停在行上时显示/隐藏行中的元素

  4. 4

    突出显示悬停行和下一行

  5. 5

    将鼠标悬停在另一行/段上时,如何更改表的一行/段?

  6. 6

    单击表,更新行,将鼠标悬停在行上,更新表

  7. 7

    将鼠标悬停在一个表中的行上可更改另一表的另一行的样式

  8. 8

    物料表检测悬停在行上

  9. 9

    悬停在一行上时,哪个plot.ly json属性使所有悬停数据得以显示

  10. 10

    悬停在一行上时,哪个plot.ly json属性使所有悬停数据得以显示

  11. 11

    使用CSS和Bootstrap 3以突出显示html表中当前悬停的行和列

  12. 12

    使用CSS和Bootstrap 3来突出显示html表中当前悬停的行和列

  13. 13

    鼠标悬停在表格中除第一行外的所有行上的效果

  14. 14

    如何将鼠标悬停在两个不同表的同一行上?

  15. 15

    单击后突出显示上一行

  16. 16

    在html表中的鼠标悬停时突出显示选中的行和列

  17. 17

    在html表中的鼠标悬停时突出显示选中的行和列

  18. 18

    在一行上显示HTML文本

  19. 19

    使用CSS以便在单元格悬停时突出显示给定的表标题和第一行

  20. 20

    使用jQuery移动(突出显示)HTML表中的最后一行

  21. 21

    突出显示RichTextBox中的一行

  22. 22

    突出显示RichTextBox中的一行

  23. 23

    将鼠标悬停在动态添加的表行上

  24. 24

    将鼠标悬停在动态添加的表行上

  25. 25

    将鼠标悬停在表格中的特定行上时显示按钮

  26. 26

    在表的每一行上显示CKEditor

  27. 27

    悬停在突出显示的单词上时播放视频

  28. 28

    VueJS:将鼠标悬停在段落中的单词上时突出显示整个句子

  29. 29

    悬停在表格行上的效果

热门标签

归档