4
respostas

focus funciona, mas hover não

Olá pessoal. Estou fazendo um projeto pessoal para praticar e quando aplico as pseudo-classes :hover e :focus, somente o focus funciona. O que pode ser que estou fazendo errado? seguem os techos dos meus códigos:

<nav class="navegacao-site hover">
                    <ul>
                        <div>
                            <img class="logoStudioPlatinum" src="img/newImg/menu_logo.png" alt="logo do Studio Platinum">
                        </div>
                        <li><a href="index.html">Home</a><img class="linha-barra" src="img/newImg/menu_linha_barra.png" alt="linha-menu"></li>
                        <li><a href="servicos.html">Serviços</a><img class="linha-barra" src="img/newImg/menu_linha_barra.png" alt="linha-menu"></li>
                        <li><a href="index.html">Produtos</a><img class="linha-barra" src="img/newImg/menu_linha_barra.png" alt="linha-menu"></li>
                        <li><a href="https://www.facebook.com/StudioPlatinum/videos/">Videos</a><img class="linha-barra" src="img/newImg/menu_linha_barra.png" alt="linha-menu"></li>
                        <li><a href="index.html">Contato</a><img class="linha-barra" src="img/newImg/menu_linha_barra.png" alt="linha-menu"></li>
                        <li>
                            <a data-legenda="Vejam os cortes das clientes" href="https://www.facebook.com/pg/StudioPlatinum/photos/?ref=page_internal"
                             class="facebook icones-redes-sociais">facebook
                            </a>
                        </li>
                    </ul>
                </nav>
nav li {
    box-sizing: border-box;
    background-color: rgb(0, 0, 0);
    border: 2px solid #000000;
    padding: 1em;
    text-align: center;
    width: 330px;
    font-size: 1.5em;
    font-family: "Open Sans Condensed", sans-serif;
    box-shadow: 2px 2px 8px #000;
}

nav a {
    text-decoration-line: none;
    color: rgb(255, 255, 255);
}

nav a:hover,
nav a:focus {
    text-transform: uppercase;
}
4 respostas

Oi Salatiel, tudo bem?

Peguei seu codigo e coloquei nesse Jsbin aqui e está tudo normal! Tanto indo pelo mouse quanto teclado está tudo ok.

Tenta atualizar a página ou ir fazendo no jsbin para praticar também.

Espero ter ajudado,

Abcs!

Obrigado Natan por esta dica do jsbin. Também testei lá e está tudo ok, porém nos navegadores que eu testo (g.chrome e firefox continua só funcionando o tab/focus). Muito intrigante isto... Pq será?

Oi Salatiel,

Putz se o problema nao eh mesmo o codigo complica um pouco.

Tenta atualizar seus browsers e testar em outros como o Opera ou o Safari. Voce pode tentar ir fazendo o projeto direto no Jsbin tambem. Loga com o Github e salva nos seus "bins" para guardá-los.

Desculpe nao ajudar muito,

Abcs!

Valeu Natan, gostei muito da dica do Jsbin. Eu fiz este procedimento de testar em outros browsers, porém continua com a mesma situação. De toda forma muito obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software