3
respostas

Como fazer o efeito de highlight com css

Olá,

estou tentando aplicar o estilo assim:

.tabela-habilidades tbody tr:hover {
  background-color: #851944;
}

a tabela está assim:

<table class="tabela-habilidades">
        <thead>
          <tr>
            <th>Habilidade</th>
            <th>Nível</th>
            <th>Experiência</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th>HTML5</th>
            <td>Proficiente</td>
            <td rowspan="2">Uso em todos os sites que desenvolvo</td>
          </tr>
          <tr>
            <th>CSS3</th>
            <td>Proficiente</td>
            <!-- <td>Uso em todos os sites que desenvolvo</td> -->
          </tr>
          <tr>
            <th>Javascript</th>
            <td>Proficiente</td>
            <td>Uso em todos os sites que desenvolvo, aplicando-o de forma não-obstrutiva</td>
          </tr>
          <tr>
            <th>Design</th>
            <td>Proficiente</td>
            <td>Formado em web design pela universidade de Jacarezinho</td>
          </tr>
          <tr>
            <th>Git</th>
            <td colspan="2" rowspan="3">Estudando</td>
          </tr>
          <tr>
            <th>Java</th>
          </tr>
          <tr>
            <th>Angular</th>
          </tr>
        </tbody>
      </table>

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
3 respostas

Oi Bruno,

Está funcionando normal, testei seu código aqui.

Abcs!

Olá Natan, obrigado pelo retorno, mas por que será que não funciona no meu pc mesmo em navegadores diferentes?

Oi Bruno,

Não sei te dizer, viu?

O hover está normal. Tenta ir no inspect element, forçar um estado de hover:

Talvez algo está tirando esse highlight também.

Abcs!