Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Hover aninhado

Como posso fazer um hover para mudar a cor do paragráfo com classe produto-preco?

Tentei duas soluções, ambas não deram certas -_- xD!

.produtos:active .produto-preco:p{
color: red;

}

.produtos:active .produto-preco{
color: red;

}

    <link rel="stylesheet" href="reset.css">
    <link rel="stylesheet" href="produtos.css">
</head>
<body>
    <header>
        <div class="caixa">
            <h1><img src="fotos/logo.png"></h1>

            <nav>
                <ul>
                    <li><a href="index.html">Home</a></li>
                    <li><a href="produtos.html">Produtos</a></li>
                    <li><a href="contato.html">Contato</a></li>
                </ul>
            </nav>
        </div>
    </header>

    <main>
        <ul class="produtos">
            <li>
                <h2>Cabelo</h2>
                <img src="fotos/cabelo.jpg">
                <p class="produto-descricao">Na tesoura ou máquina, como o cliente preferir</p>
                <p class="produto-preco">R$ 25,00</p>
            </li>
            <li>
                <h2>Barba</h2>
                <img src="fotos/barba.jpg">
                <p class="produto-descricao">Corte e desenho profissional de barba</p>
                <p class="produto-preco">R$ 18,00</p>
            </li>
            <li>
                <h2>Cabelo + Barba</h2>
                <img src="fotos/cabelo+barba.jpg">
                <p class="produto-descricao">Pacote completo de cabelo e barba</p>
                <p class="">R$ 35,00</p>
            </li>
        </ul>
    </main>
</body>
2 respostas
solução!

Trouxe algumas alternativas para você testar, Rodrigo:

1) O preço do produto fica vermelho ao passar o mouse por cima dele mesmo:

.produto-preco:hover {
    color: red;
}

2) O preço do produto fica vermelho ao se manter o click pressionado sobre um determinado item da lista:

.produtos li:active .produto-preco {
    color: red;
}

3) O preço do produto fica vermelho ao passar o mouse sobre um determinado item da lista:

.produtos li:hover .produto-preco {
    color: red;
}

Espero ter ajudado! :)

Show! Vlw Gabriel!