Ver Mensaje Individual
  #15 (permalink)  
Antiguo 04/05/2015, 14:27
Avatar de mardojai
mardojai
 
Fecha de Ingreso: noviembre-2012
Ubicación: Lima, Perú
Mensajes: 137
Antigüedad: 12 años
Puntos: 44
Respuesta: Cambio de color de imagen en hover

Primero, de este lugar descarga estos dos archivos: "jquery.magnific-popup.min.js" y "magnific-popup.css". Después de descargarlos, en la carpeta de tu web crea una nueva carpeta llamada "magnific-popup" y pones dentro de ella los dos archivos que descargaste.

Ahora llamalos desde el head de tu web junto a Jquery que llamaremos externamente, de esta manera:

Código HTML:
Ver original
  1. <!-- Magnific Popup CSS -->
  2. <link rel="stylesheet" href="magnific-popup/magnific-popup.css">
  3.  
  4. <!-- jQuery  -->
  5. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  6.  
  7. <!-- Magnific Popup JS -->
  8. <script src="magnific-popup/jquery.magnific-popup.js"></script>

Después en el "href" de cada "bluecircle" pondrás la imagen en grade que quieres abrir en lugar del "#".

En seguida, debajo de tu div "galeria" pondrás:
Código HTML:
Ver original
  1.     $(document).ready(function() {
  2.     $('#galeria').magnificPopup({
  3.         delegate: 'a',
  4.         type: 'image',
  5.         tLoading: 'Cargando imagen #%curr%...',
  6.         mainClass: 'mfp-img-mobile',
  7.         gallery: {
  8.             enabled: true,
  9.             navigateByImgClick: true,
  10.             preload: [0,1] // Will preload 0 - before current, and 1 after the current image
  11.         },
  12.         image: {
  13.             tError: '<a href="%url%">The image #%curr%</a> could not be loaded.',      
  14.         }
  15.     });
  16. });

Con eso funcionaria, ahora lo siguiente:

En tu css no necesitas el:
Código CSS:
Ver original
  1. a.bluecircle:hover {
  2. filter: grayscale(0%);
  3. }

Y el:
Código CSS:
Ver original
  1. img {
  2. border-radius: 150px;
  3. padding: 20px;
  4. }
Te recomendaría que sea:
Código CSS:
Ver original
  1. a.bluecircle img {
  2. border-radius: 150px;
  3. padding: 20px;
  4. }

Saludos!

Edito: Para más información esta la documentación official: http://dimsemenov.com/plugins/magnif...mentation.html
__________________
El que supera a otros es poderoso, y el que se supera a sí mismo es invencible.
__________________
Si te sirvió puntúa.