我做了一个基本信息表,每个奇数和偶数行都有不同的颜色。在:hover
效果上,它是橙色的,无论它是偶数还是奇数。
但是当我想“分组”3 <tr>
时,我发现了一个问题。我试着把它包装成<div>
,但它不起作用。我的目标是:当你将3行中的1行悬停时,它会对所有这些行应用悬停效果。我设法在所有行上应用悬停效果,但前提是你悬停第一个,因为它是相邻的兄弟和一般兄弟选择器。有什么方法可以反过来吗?
如果你将第二行或第三行悬停在第三行(总共第四行和第五行),你会更清楚地说明我试图描述的内容。
谢谢你的回答。
.vyjimka {
background-color: rgba(237, 234, 235, 0.2)!important;
}
.vyjimka:hover {
background-color: #ffa768!important;
}
#SlouceneBunky:hover+.vyjimka {
background-color: #ffa768!important;
}
#SlouceneBunky:hover~.vyjimka2 {
background-color: #ffa768!important;
}
tr:nth-child(odd):hover {
background-color: #ffa768;
}
tr:nth-child(odd) {
background-color: blue;
}
tr:nth-child(even) {
background-color: rgba(237, 234, 235, 0.2);
}
tr:nth-child(even):hover {
background-color: #ffa768;
}
td:nth-child(3) {
width: 200px;
}
<table>
<tr>
<th>Služba</th>
<th>Popis</th>
<th>Cena</th>
<th>Platba</th>
</tr>
<tr>
<td>Something</td>
<td>Text 1 </td>
<td>Text 2</td>
<td>Text 3</td>
</tr>
<tr>
<td>Something</td>
<td>Text 1 </td>
<td>Text 2</td>
<td>Text 2</td>
</tr>
<tr id="SlouceneBunky">
<td rowspan="3">Something</td>
<td>Text 1 </td>
<td>Text 2 </td>
<td rowspan="3">Text 3</td>
</tr>
<tr class="vyjimka">
<td>Text 1 </td>
<td>Text 2</td>
</tr>
<tr class="vyjimka2">
<td>Text 1 </td>
<td>Text 2 </td>
</tr>
</table>
答案 0 :(得分:2)
您可以使用popupopen, popupclose
标记对表格行进行分组:
.off()
<tbody>