No logro hacer un hover de 2 estados, les explico mejor lo que quiero hacer:
Mi idea es que los controles de un slider esten completamente ocultos, cuando se pase el mouse por el slider aparezcan los controles pero medio transparentes y al pasar el mouse por los controles en si, aparezcan ahora si con toda la opacidad.
Mi codigo es este:
Código HTML:
 <div id="slider"> <div id="flechaderecha"><img src="img/flede.png"/></div> <div id="flechaizquierda"><img src="img/fleiz.png"/></div> <div id="imagen1"><img src="img/sliderimg.jpg"/></div> </div>
Código:
  
Bien, esto de arriba no funciona porque por lo que pude experimentar toqueteando el "#divA:hover #divB" solo funciona si #divB esta dentro de #divA, si estan en el mismo nivel jerarquico, no funciona. #slider
{
    height: 340px;
    position: relative; /* lo necesito para superponer el nav al slider */
    z-index: 0;
}
#flechaizquierda
{
   /* 
       aca irian varias lineas de Widht Height left top etc 
       para posicionarla y darle forma redonda y sombra, 
       y en otra linea "#flechaizquierda img" para posicionar
       la imagen dentro del div
   */
   position: absolute;
   opacity: 0;
   transition: opacity .3s;
}
#flechaderecha
{
   /* 
       aca irian varias lineas de Widht Height left top etc 
       para posicionarla y darle forma redonda y sombra, 
       y en otra linea "#flechaderecha img" para posicionar
       la imagen dentro del div
   */
   position: absolute;
   opacity: 0;
   transition: opacity .3s;
}
#imagen1:hover #flechaderecha, #imagen1:hover #flechaizquierda
{
    opacity: .2;
}
#flechaderecha:hover, #flechaizquierda:hover
{
   opacity: 1;
}
Por lo tanto si yo en vez de "#imagen1:hover #flechaderecha" pongo "#slider:hover #flechaderecha" funciona!.
Pero como "#flechaderecha" esta DENTRO de "#slider", este se superpone y el "#flechaderecha:hover" no funciona mas porque el mouse solo reconoce al slider... que puedo hacer?
Desde ya muchas gracias!
Un saludo
 
 





