Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/11/2014, 13:09
Avatar de eltinchorz
eltinchorz
 
Fecha de Ingreso: noviembre-2014
Ubicación: Buenos Aires
Mensajes: 11
Antigüedad: 10 años, 1 mes
Puntos: 1
Respuesta: Hover de 2 estados

Muchas gracias por responder gente!

Al probar lo que dijo pzin resulto que si se ponen dos propiedaes distintas funciona, por ejemplo un borde cuando se hace hover al slider y un cambio de color de fondo cuando se hace hover en la flecha en si, pero si pongo un borde cuando se hace hover al slider y le intento cambiar el color y el tamaño a ese mismo borde al hacer hover en la flecha en si no pasa nada, asi que asumo que no puede hacerse dos hovers simultaneos con una misma propiedad.
Como una solucion paliativa jugue con la opacidad y el atributo display, una lastima porque este atributo no se puede animar, pero creo que se quedara asi.

El codigo quedo de la siguiente manera:

Código HTML:
Ver original
  1. <div id="slider">
  2.      <div id="flechaderecha"><img src="img/flede.png"/></div>
  3.      <div id="flechaizquierda"><img src="img/fleiz.png"/></div>
  4.      <div id="imagen1"><img src="img/sliderimg.jpg"/></div>
  5. </div>

Código CSS:
Ver original
  1. #slider
  2. {
  3.     height: 340px;
  4.     position: relative; /* lo necesito para superponer el nav al slider */
  5.     z-index: 0;
  6. }
  7.  
  8. #flechaizquierda
  9. {
  10.    /*
  11.        aca irian varias lineas de Widht Height left top etc
  12.        para posicionarla y darle forma redonda y sombra,
  13.        y en otra linea "#flechaizquierda img" para posicionar
  14.        la imagen dentro del div
  15.    */
  16.    position: absolute;
  17.    opacity: .2;
  18.    transition: opacity .3s;
  19.    display: none;
  20. }
  21.  
  22. #flechaderecha
  23. {
  24.    /*
  25.        aca irian varias lineas de Widht Height left top etc
  26.        para posicionarla y darle forma redonda y sombra,
  27.        y en otra linea "#flechaderecha img" para posicionar
  28.        la imagen dentro del div
  29.    */
  30.    position: absolute;
  31.    opacity: .2;
  32.    transition: opacity .3s;
  33.    display: none;
  34. }
  35.  
  36. #slider:hover #flechaderecha, #slider:hover #flechaizquierda
  37. {
  38.     display: block;
  39. }
  40.  
  41. #flechaderecha:hover, #flechaizquierda:hover
  42. {
  43.    opacity: 1;
  44. }

Gracias por ayudarme!
Marco como solucionado
Saludos