Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/05/2015, 13:25
Avatar de mardojai
mardojai
 
Fecha de Ingreso: noviembre-2012
Ubicación: Lima, Perú
Mensajes: 137
Antigüedad: 11 años, 5 meses
Puntos: 44
Respuesta: Conseguir efecto over mouse

A ver, lo explico un poco (le he hecho unas mejoras al código) xD,

Esto va en tu html, en "aqui_va_la_ruta_de_tu_imagen" pones la ruta xD
Código HTML:
Ver original
  1. <div class="imagen">
  2.     <img src="aqui_va_la_ruta_de_tu_imagen" />
  3. </div>

Esto va en tu css, le pondré unas anotaciones para que entiendas mejor el código.

Código CSS:
Ver original
  1. .imagen, .imagen:before, .imagen img {
  2.    height: 200px; /* Le asignas el alto a la imagen */
  3.    width: 200px; /* Le asignas el ancho a la imagen */
  4. }
  5. .imagen {
  6.     position: relative;
  7. }
  8. .imagen:before {
  9.     border-radius: 100%;
  10.     content: "";
  11.     position: absolute;
  12.     top: 0px;
  13.     left: 0px;    
  14.     background: transparent;
  15.     transition: background .2s linear;
  16. }
  17. .imagen:hover:before {
  18.     background: rgba(0, 0, 0, 0.5);  /* Este es el fondo negro transparente que oscurece la imagen, los primeros 3 números son los rgb, y el ultimo es la transparencia, si fuera "0.0" estaría completamente transparente y con "1" completamente negro. */
  19.  }
  20.  
  21. /*
  22. Esto es para convertir las imágenes cuadradas en circulares.
  23. Si tus imágenes son circulares quita esto de abajo, ya que no lo necesitas xD  */
  24. .imagen img {  
  25.     border-radius: 100%;    
  26. }

Revisa si ya estas usando la clase "imagen" en tu css, ese puede ser un problema.

Saludos!
__________________
El que supera a otros es poderoso, y el que se supera a sí mismo es invencible.
__________________
Si te sirvió puntúa.