Ho due elementi div in una pagina. Come posso fare in modo che un div diventi mobile rispetto ad un altro come un popup?Creare un div div a un altro
risposta
Utilizzare position:absolute;
e impostare il "popup" da posizionare all'interno dei confini dell'altro. Il div "popup" dovrebbe probabilmente anche essere più piccolo.
Utilizzare z-index
per impilare il "popup" uno sopra l'altro (assegnargli un valore superiore per z-index
).
Se si vuole far sembrare che il div interno sia realmente fluttuante sopra l'altro, creare un'ombra con qualcosa come border-right:2px solid black
e border-bottom:2px solid black
.
Se si desidera renderlo effettivamente visualizzato/visualizzato/a scomparsa, sarà necessario utilizzare alcuni script.
Come aggiungere un "offset" dopo aver specificato la sua posizione come assoluta? È impossibile perché considera le nuove coordinate come coordinate assolute in modo che diventi inutile. Ma chiaramente avrebbe dovuto essere possibile specificare un offset perché anche quando è "assoluto" non viene visualizzato a (0, 0) – pete
Sono stato in grado di risolvere il mio problema utilizzando il seguente: var l = blah.offset(). sinistra; blah.offset ({left: l + 10}); – pete
Quindi utilizzare proprietà z-index css simili:
div1 {
z-index:1000;
}
div2 {
z-index:1001;
}
Massima elemento z-index sarà visualizzato in alto.
credo che l'impostazione del position
-fixed
causerà che rimanga visibile anche se l'utente scorre. Puoi impostare la posizione usando gli attributi "top", "left" e "right". Il CSS che uso per un logo "beta", che fa sostanzialmente quello che stai chiedendo è questo:
.fixed{
position:fixed;
top:0px;
right:0px;
width:100px;
}
- 1. Floating un DIV su un altro DIV
- 2. div centro dinamicamente su un altro div
- 3. jQuery duplicato DIV in un altro DIV
- 4. Posiziona div oltre un altro div
- 5. Come forzare il div a comparire sotto un altro div
- 6. Imposta la larghezza del div uguale a un altro div
- 7. DIV all'interno di un altro DIV all'interno di un altro DIV con i CSS
- 8. Vorrei chiudere un div quando apri un altro div
- 9. Centrare verticalmente un div all'interno di un altro div
- 10. Utilizzando un DIV per mascherare un altro DIV
- 11. Come posso centrare un div all'interno di un altro div?
- 12. align div nel fondo di un altro div usando css
- 13. Come trovare div in un altro div usando HtmlUnit?
- 14. Come far div andare dietro un altro div?
- 15. Interrompi lo scorrimento div quando raggiunge un altro div
- 16. margine superiore per div in un altro div
- 17. Come impostare una mappa per div in un altro div?
- 18. come posizionare i div all'interno di un altro div
- 19. Come passare eventi click da un div a un altro?
- 20. jQuery hover div sotto un altro livello
- 21. sposta il contenuto da un div nascosto a un altro visualizzato div
- 22. Posso aggiungere un div già esistente a un altro div già esistente?
- 23. imposta l'altezza di un div a un altro div in angularjs
- 24. Posizionare un div relativo a un altro div che non è il suo genitore usando CSS
- 25. Legenda Highchart in un altro elemento (div)
- 26. creare div bambino in un div genitore utilizzando jQuery
- 27. Accatastamento di un angolo di un div sotto un altro div
- 28. Come coprire un div
- 29. Come creare un div con angoli arrotondati
- 30. Come creare un Div di altezza fluido?
Mmmm ... credo che si desidera utilizzare un [ID] (http://leandrovieira.com/projects/jquery/ID /). – Cygnusx1