Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá.
Gostaria de saber se existe algum seletor CSS que se refira a um elemento anterior ao desejado.
<th class="campo01"></th> <td class="campo02"></td>
<th class="campo01"></th> <td class="campo02"></td>
Eu queria que na hora que passa-se o mouse em cima do <td> o <th> anterior a ele mudasse de cor. Eu consegui fazer isso com JavaScript mas gostaria de saber se existe algum jeito de fazer isso só com CSS.Não deu certo colega.
<table>
<th class="campo01">Oi</th> <td class="campo02">Hover</td>
<th class="campo01">Oi</th> <td class="campo02">Hover</td>
</table>
.campo02:hover ~ .campo01 {
background-color: red;
}Ainda não deu certo mas achei outra solução.
<tr class="cell"> </tr>
cell:hover{
background-color: red;
}
Valeu pelas dicas
Utiliza o :hover. Por exemplo:
td:hover th{