Ver Mensaje Individual
  #12 (permalink)  
Antiguo 30/04/2015, 20:46
Avatar de fede5426
fede5426
 
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 5 meses
Puntos: 208
Respuesta: Cambio de color de imagen en hover

Otra opción es Fancybox, es muy personalizable y funciona perfecto..

Aunque si no son muchas imágenes (para que no te vuelvas loco), podes hacerlo así:

Muestra: http://codepen.io/anon/pen/QbbqzY

Codigo simplificado (un solo item):

Código HTML:
Ver original
  1. <div class="item">
  2.     <a class="bluecircle" href="#">
  3.       <img width="150px" height="150px" src="http://i.imgur.com/OqoeDR0.jpg"/>
  4.     </a>
  5.     <div class="modal">
  6.       <div class="img-window">
  7.         <img width="400" height="400" src="http://i.imgur.com/OqoeDR0.jpg"/>
  8.         <span class="close">X</span>
  9.       </div>
  10.     </div>
  11.   </div>

Código CSS:
Ver original
  1. body{
  2.   margin:0;
  3. }
  4.  
  5. .container {
  6.     display: inline-block;
  7. }
  8.  
  9.  
  10. .item{
  11.   display:block;
  12.   float:left;
  13. }
  14.  
  15. a.bluecircle {
  16.     display: block;
  17.     height: 150px;
  18.     position: relative;
  19.     margin: 0px 10px 10px 40px;
  20.     width: 150px;
  21. }
  22. a.bluecircle:before {
  23.     border-radius: 150px;
  24.     content: "";
  25.     position: absolute;
  26.     top: 20px;
  27.     left: 20px;
  28.     width: 150px;
  29.     height: 150px;
  30.     background: none;
  31.     transition: background .2s linear;
  32. }
  33. a.bluecircle:hover:before {
  34.     background: rgba(0, 138, 184, .5); 
  35. }
  36.  
  37. .bluecircle > img {
  38.     border-radius: 50%;
  39.     padding: 20px;
  40. }
  41.  
  42. .modal{
  43.   display:none;
  44.   width:100%;
  45.   height:100%;
  46.   background-color:rgba(0,0,0,.6);
  47.   position:absolute;
  48.   z-index:1000;
  49.   top:0;
  50.   left:0
  51. }
  52.  
  53. .modal .img-window{
  54.   width:400px;
  55.   padding:10px;
  56.   background-color:rgba(255,255,255,.7);
  57.   border-radius:.5em;
  58.   position:absolute;
  59.   top:15%;
  60.   left:-215px;
  61.   margin-left:50%;
  62. }
  63.  
  64. .modal .img-window img{
  65.   border-radius:.5em;
  66.   margin:auto;
  67. }
  68.  
  69. .modal .img-window span{
  70.   position:absolute;
  71.   top:-10px;
  72.   right:-10px;
  73.   background-color:#000;
  74.   color:#fff;
  75.   font-family:Calibri;
  76.   font-weight:bold;
  77.   border-radius:50%;
  78.   padding:.2em .5em;
  79.   border:2px solid #fff;
  80.   cursor:pointer;
  81. }

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.  
  3.   $(".bluecircle").click(function(){
  4.    
  5.     $(this).siblings(".modal").fadeIn();
  6.    
  7.   });
  8.  
  9.   $(".close").click(function(){
  10.    
  11.     $(this).parents(".modal").fadeOut();
  12.    
  13.   });
  14.  
  15. });


Saludos