element jest dowolnie umieszczane na stronie, i musi przejść do stałej pozycji na imprezy (przewijania ekranu w moim przypadku, ale im przy unoszących się w skrzypce)Przejście do iz pozycji AUTO
Oryginalny pozycja elementu jest wyśrodkowany z rodzicem (góra: auto i lewo: auto). Po najechaniu kursor powinien płynnie przejść do rogu ekranu (po lewej: 0, góra: 0), a następnie powrócić. Zamiast tego po prostu przeskakuje, ignorując właściwość przejścia.
Zdaję sobie sprawę, że żadna z przeglądarek nie obsługuje przejścia na tryb automatyczny, ale liczyła na to, że uda się to jakoś obejść.
<div>
<span>test</span>
</div>
div {
border: 1px solid red;
text-align: center;
height: 100px;
margin: 15px;
}
span {
display: inline-block;
width: 50px;
height: 50px;
background: blue;
transition: all 1s;
position: fixed;
left: auto;
top: auto;
}
div:hover span {
left: 0;
top: 0;
}
PS. Mam nadzieję na naprawę tylko css, ale rozwiązanie z JQuery również by działało.
Dlaczego tag jQuery? – j08691
Problem dotyczy twoich "left: auto;" i "right: auto;". Zastanawiam się, dlaczego to może powodować przesłonięcie przejścia. – sBourne
Mam nadzieję na poprawkę css, ale rozwiązanie jquery również zadziała – skyisred