Если вы хотите, чтобы изображение было изначально скрыто, постепенно исчезало в абсолютном центре окна, а затем уменьшалось до верхнего левого угла, тогда это будет сделано следующим образом.
Обратите внимание на простую формулу:установить начальную позицию изображения и использовать display: none;
для первоначального скрытия изображения.
CSS:
#Intro {
position: relative;
height:100%;
width:100%;
text-align:center;
}
#Picture {
position: absolute;
display: none;
}
Javascript:
$(window).ready(function() {
var $img = $('#Picture');
$img.css({
left: ($(window).width() - $img.width()) / 2,
top: ($(window).height() - $img.height()) / 2
}).fadeIn(1000).delay(1500).animate({
'top': '25px',
'left': '20px',
'height': '101px'
}, 2000, 'swing');
});
jsFiddleдоказательство: http://jsfiddle.net/greglockwood/67Z6K/1/