Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/12/2011, 20:32
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Ocultar imagen con link activo css

En principio estás mostrando una imagen al hacerle hover a un link ocultando dicha imagen al retirar el mouse del link.
Hay técnicas un poco más complejas para hacer eso sólo con CSS, como si estuvieses haciendo un tooltip

pero si solo es para mostrar una imagen, más sencillo es hacerlo con javascript
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9. #foto {
  10. /* tamaño del div = al tamaño de la imagen */
  11. width:200px;
  12. height:200px;
  13. }
  14. /*]]>*/
  15. </head>
  16. <p>
  17. <a href="a.html"
  18. onmouseover="document.getElementById('foto').style.backgroundImage='url(uno.jpg)';"  onmouseout="document.getElementById('foto').style.backgroundImage='none';">
  19. xxx
  20. </a>
  21. </p>
  22. <div id="foto">
  23. <!-- div para foto link hover -->
  24. </div>
  25. </body>
  26. </html>

Lo que no queda claro es lo de "pinchar", supongo te referirás a cuando se sale de la página y se vuelve a entrar.

saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.