Foros del Web » Creando para Internet » CSS »

ventana emergente con hover

Estas en el tema de ventana emergente con hover en el foro de CSS en Foros del Web. Como podría hacer que un div, al recibir un mover, desplegara una nueva ventana con css? no puedo usar javascript, es para una pantalla táctil, ...
  #1 (permalink)  
Antiguo 21/01/2012, 14:15
 
Fecha de Ingreso: enero-2012
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 0
ventana emergente con hover

Como podría hacer que un div, al recibir un mover, desplegara una nueva ventana con css? no puedo usar javascript, es para una pantalla táctil, por lo que tengo el problema que al abrir un hover al tocarlo con el dedo, al levantarlo para elegir una nueva opción, desaparecería el hover..

como podría hacer que apareceieran nuevos divs al hacer un mover? como los oculto para que aparezcan al hacer un nuevo hover?
  #2 (permalink)  
Antiguo 21/01/2012, 15:44
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: ventana emergente con hover

En este ejemplo hacen aparecer una caja de texto a través de un hover, solo con css.

Fijate que lo hacen así:
Código CSS:
Ver original
  1. ul.notas li:hover p { /* ... estilos ... */ }
Notarás como "p" le sigue a "li:hover".

Espero te sea útil.
Chau.

pd/ si lo que querías era un lightbox, acá hay uno echo solo con css3, ie8+

Última edición por cristian_cena; 21/01/2012 a las 15:58 Razón: codrops
  #3 (permalink)  
Antiguo 21/01/2012, 16:00
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: ventana emergente con hover

En primer lugar, bienvenido.... @rpairo

Como es la cosa, hacer un hover ó hacer un mover?, pensé que era un error de tipeo, pero como repetís eso de "mover" 2 veces, me queda la duda.

Bueno, supongo que es hover, hace poco hice una página que usaba algo mas o menos similar
http://emprear.com.ar/competencia2011/
Tenés que verla con Firefox o Chrome, si esperás a que aparezca el texto "que le regalamos a Papa noel", vas a ver que hay tres opciones, que al hacerles hover, muestran un contenido que por defecto está oculto, una versión simplificada (que podés ver con cualquier navegador)sería

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>titulo</title>
  5. <style type="text/css">
  6. /*<![CDATA[*/
  7. figure.regalo_oculto_uno, figure.regalo_oculto_dos, figure.regalo_oculto_tres{
  8. display: none;
  9. }
  10.  
  11. div.regalo_oculto_uno:hover figure.regalo_oculto_uno{
  12. display:block;
  13. }
  14.  
  15. div.regalo_oculto_dos:hover figure.regalo_oculto_dos{
  16. display:block;
  17. }
  18.  
  19. div.regalo_oculto_tres:hover figure.regalo_oculto_tres{
  20. display:block;
  21. }
  22.  
  23. figcaption{
  24. text-align: center;
  25. }
  26. /*]]>*/
  27. </head>
  28.  
  29. <div class="regalo_oculto_uno">Que les parece esto?<br />
  30. <figure  class="regalo_oculto_uno"><a href="smart-un-regalo-para-santa" class="cand">aqui va algo oculto</a>   
  31. </figure>  
  32. </div>
  33. <div class="regalo_oculto_dos">O tal vez esto?<br />
  34. <figure  class="regalo_oculto_dos"><a href="amianto-un-regalo-para-santa" class="cand">aqui va algo oculto</a> 
  35. </figure>  
  36. </div>
  37. <div class="regalo_oculto_tres">Y por qué no esto?<br />
  38. <figure  class="regalo_oculto_tres"><a href="carro-un-regalo-para-santa" class="cand" >aqui va algo oculto</a>
  39. </figure>  
  40. </div>
  41.  
  42. </body>
  43. </html>

Y no se usa JavaScript

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 21/01/2012, 17:38
 
Fecha de Ingreso: enero-2012
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: ventana emergente con hover

muchas gracias :)

era hover, jaja que el corrector me ponia mover

Etiquetas: emergente, hover, ventanas
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 12:53.