Foros del Web » Creando para Internet » CSS »

recordar la propiedad después de un hover

Estas en el tema de recordar la propiedad después de un hover en el foro de CSS en Foros del Web. Hola, ando buscando una respuesta a esta duda: Tengo un DIV#1 que cuando paso el mouse sobre él se cambia la propiedad de otro DIV#2 ...
  #1 (permalink)  
Antiguo 21/10/2011, 09:24
 
Fecha de Ingreso: mayo-2010
Ubicación: berisso
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Pregunta recordar la propiedad después de un hover

Hola, ando buscando una respuesta a esta duda:
Tengo un DIV#1 que cuando paso el mouse sobre él se cambia la propiedad de otro DIV#2 el cual se muestra (display: block;).
Mi pregunta es: ¿Cómo hago para que el DIV#2 se mantenga con la propiedad luego de alejar el mouse del DIV#1?
  #2 (permalink)  
Antiguo 21/10/2011, 11:08
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: recordar la propiedad después de un hover

sería mas conveniente entonces que lo hagas con javascript, con los eventos onmouseover / onmouseout

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>mouseover-mouseout</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <style type="text/css">
  7. /*<![CDATA[*/
  8. /* Propiedad por defecto de la capa 2 */
  9. #capa1{
  10. width: 100px; height: 100px;background-color: green;
  11. }
  12. #capa2{
  13. display: none;
  14. width: 100px; height: 100px;background-color: red;
  15. }
  16. /*]]>*/
  17. <script type="text/javascript">
  18. //<![CDATA[
  19. /* script */
  20. function mostrar(){
  21. document.getElementById('capa2').style.display = 'block';
  22. }
  23. //]]>
  24. </head>
  25. <div id="capa1" onmouseover="mostrar();" onmouseout="mostrar();">
  26. capa1
  27. </div>
  28. <div id="capa2">
  29. capa2
  30. </div>
  31. </body>
  32. </html>

tambien podes hacer que el que hace el over sea el "hover" del css, pero para el out, con javascript

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 25/10/2011, 11:19
 
Fecha de Ingreso: mayo-2010
Ubicación: berisso
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Respuesta: recordar la propiedad después de un hover

Muchísimas gracias emprear! me fue de mucha utilidad tu ayuda!
Suerte!

Etiquetas: alejar, bloquear, diplay, hover, mouse
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:45.