W moim projekcie chcę naprawić element div w określonej pozycji na ekranie . Nie okno, ekran. Jeśli więc zmienisz rozmiar przeglądarki, div zostanie wstawiony, a jeśli przeglądarka zostanie przeniesiona, div pozostanie na miejscu. Możliwy?Napraw div na ekranie
Oto moja podstawowa strona html, która zawiera tylko kropkę na środku ekranu.
#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>
wiem, że mogę używać window.screenX
i window.screenY
a następnie zrobić trochę matematyki, aby zapewnić stanowisko jest ustawiony, aby dać złudzenie stałego elementu, jednak, że wymagałoby odpytywania położenie okna każdego milisekundę, aby wykryć, kiedy przeglądarka jest przenoszona (co i tak prawdopodobnie jest dość ciężkie i rzadkie). Plan ma to zrobić znacznie więcej niż tylko kropka ...
Jakieś pomysły? Jestem kompletnie zakłopotany.
Nie możesz tego zrobić inaczej niż wiesz już, – LGSon
. Dlatego chcę dodać go do mojej witryny. – mrg95