Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Antonio Netto

Ajuda com seletores filhos (hover) - CSS

Recommended Posts

Pessoal... estou fazendo um efeito para o meu site, pois bem, para isso estou usando li, e dentro dos li os links, cabeçalho e a foto para exibição, até ai tudo bem. Coloquei pra cada li ter uma imagem e um cabeçalho correspondente, porem quero que a imagem junto do cabeçalho façam o "hover" juntos, ou seja quando usuário passar o ponteiro na foto altere a cor do cabeçalho e vice versa.

 

Segue o endereço da página: http://www.acheicampos.com/debug/

 

Segue imagem do meu código:

 

codigo1.jpg

 

Desde já agradeço a ajuda de todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hey cara, blzs?

 

Bom olhei seu código, vc pode melhor a marcação tá muito confusa.

Para sua dúvida, pode pegar o filho único:

#Vitrines li:hover div:only-child {
  background-color: #9E0B27
}

[ ]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antonio,

Como os dois elementos são irmãos de um mesmo elemento pai, você pode usar a condição ~ no CSS. Veja aqui uma documentação sobre Seletores (em inglês).

Veja, a classe ou elemento chamado deve sempre ser o pai, ou seja:

<a href="#" class="imagem">
   <img />
</a>
<a href="#" class="titulo">
   <div></div>
</a>

Sempre selecione os elementos <a> (anchor), já que um elemento filho deles não pode alterar o elemento filho de outro. Resumindo: O <a> pode alterar o outro <a>. O <img> NÃO pode alterar o <div>, somente via JavaScript/jQuery.

Veja aqui uma DEMO e tente aplica-la ao seu projeto.

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se vc for usar sua marcação para ambos:

        #Vitrines li:hover img:only-child {
            opacity: 1.0;
        }
        #Vitrines li:hover div:only-child {
            background-color: #9E0B27
        }

[ ]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado PWD e L. Henrique! Deu pra aumentar a minha noção... consegui resolver, mas ficou mais simples utilizando o código que o PWD postou por último, pois tenho várias páginas com essa alteração.

 

Forte abraço!! Vlw pela força amigos!!! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.