Nel mio progetto voglio correggere un elemento div in una certa posizione sullo schermo . Non la finestra, lo schermo. Quindi se il browser viene ridimensionato, il div rimane inserito e se il browser viene spostato, il div rimane inserito. Possibile?Fix div to screen
Ecco la mia pagina HTML di base che contiene solo un punto al centro dello schermo.
#dot {
width: 8px;
height: 8px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #000;
position:relative;
left: -4px;
top:-4px;
}
<div style="position: absolute; top: 50%; left: 50%;">
<div id="dot"></div>
</div>
So che posso usare window.screenX
e window.screenY
e poi fare un po 'di matematica per garantire la posizione è impostato per dare l'illusione di un elemento fisso, tuttavia, che richiederebbe polling la posizione della finestra ogni millisecondo per rilevare quando il browser viene spostato (che è probabilmente piuttosto pesante e raro comunque). Il piano è di fare questo con molto più di un semplice ...
Qualche idea? Sono completamente perplesso.
Non si può fare altro che come si sa già – LGSon
Qual è il motivo per cui voglio aggiungerlo al mio sito web. – mrg95