Tengo dos elementos div en una página. ¿Cómo puedo hacer que un div flote sobre otro como emergente?Hacer que un div flote sobre otro
Respuesta
Utilice position:absolute;
y configure el "emergente" para colocarlo dentro de los límites del otro. El div "popup" también debería ser más pequeño.
Utilice z-index
para apilar el "popup" uno encima del otro (le dará un valor más alto para z-index
).
Si desea hacer que parezca que el div interno está realmente flotando sobre el otro, cree una sombra con algo como border-right:2px solid black
y border-bottom:2px solid black
.
Si desea que realmente aparezca/aparezca/desaparezca, necesitará usar algún script.
¿Cómo agrego un "desplazamiento" después de especificar su posición como absoluta? Es imposible porque trata las coordenadas nuevas como coordenadas absolutas, por lo que se vuelven inútiles. Pero claramente debería haber sido posible especificar un desplazamiento porque incluso cuando es "absoluto" no se muestra en (0, 0) – pete
pude resolver mi problema usando lo siguiente: var l = blah.offset(). izquierda; blah.offset ({left: l + 10}); – pete
Entonces uso de la propiedad-índice z de css como esto:
div1 {
z-index:1000;
}
div2 {
z-index:1001;
}
más alta elemento z-índice será de visualización en la parte superior.
Creo que establecer position
en fixed
hará que permanezca visible incluso si el usuario se desplaza. Puede establecer la posición usando los atributos "arriba", "izquierda" y "derecha". El uso de CSS para un logotipo "beta", que básicamente hace lo que usted está pidiendo es la siguiente:
.fixed{
position:fixed;
top:0px;
right:0px;
width:100px;
}
- 1. ¿Cómo hacer que se pase el ratón sobre un div para activar cambios en otro div?
- 2. ¿Cómo hacer que un DIV siempre flote en la pantalla en la esquina superior derecha?
- 3. div flotando sobre la tabla
- 4. Cómo hacer que el texto desbordado de un div se mueva sin problemas a otro div
- 5. Stop div scrolling una vez que alcanza otro div
- 6. Jquery animate div a la misma posición que otro div
- 7. hacer que un objeto se pueda hacer clic desde detrás de otro elemento en html
- 8. Fly un div a otro div con efecto mosca
- 9. Haz que un div sea visible y otro invisible
- 10. ¿Cómo hacer que una ventana emergente div pase sobre un enlace en jquery?
- 11. Affectando div: hover con otro div
- 12. ¿Puedo agregar un div ya existente a otro div existente?
- 13. ¿Cómo hago para que un div HTML se ajuste a otro div?
- 14. Un div con posición relativa sobre un flotador div
- 15. Coloque un div sobre un objeto ActiveX
- 16. ¿Cómo establecer un mapa para div dentro de otro div?
- 17. mover contenido de un div oculto a otro div mostrado
- 18. Hacer DIV fijo dentro de un DIV desplazable
- 19. div overlay sobre iframe
- 20. Agregar div por encima de otro div
- 21. Adjuntar div arrastrable a otro div
- 22. ¿Cómo puedo superponer un texto sobre otro usando CSS?
- 23. cómo hacer un DIV desenfocable?
- 24. ¿Puedo hacer que el elemento WebView "flote" en la parte superior de mi diseño principal?
- 25. ¿Cómo hacer un div fijo?
- 26. DIV dentro de otro DIV dentro de otro DIV con CSS
- 27. Cómo hacer que un div interno empuje el div externo hacia abajo
- 28. ¿Cómo hacer un div octogonal?
- 29. hacer que div llene el espacio restante
- 30. ¿Cómo puedo hacer que un DIV ocupe el resto de la altura de un contenedor div?
Mmmm ... Creo que se desea utilizar un [luz] (http://leandrovieira.com/projects/jquery/lightbox /). – Cygnusx1