=> 시간에 따른 움직임 또는 애니메이션 작업시 사용
- 크기값: width, height
- 여백값: margin, padding
- 위치값:position의 top, left, right, bottom
- 투명도: opacity
- 스크롤
=> animate를 사용할 때에는 위 속성을 사용할 수 있다.
$('선택자').animate({
속성: 속성값,
속성: 속성값,
....
}, 시간, 콜백함수);
$('.box').animate({
width: 400,
height: 400
}, 3000, function(){
$('.box').animate({
margin: 100
}, 1000, function(){
$('.box').animate({
top: -100,
left: -100
}, 2000, function(){
$('.box').animate({
opacity: 0.5
}, 5000)
})
})
});
$(document).ready(function(){
$('.box').css({
width: 100,
height: 100,
backgroundColor: "royalblue",
position: "absolute"
});
$('.box').click(function(){
$('.box').animate({
// transform: "translate(200px, 200px)" //사용불가
top: 200,
left: 200
}, 1000, function(){
$('.box').css({
backgroundColor: "gold",
transition: "2s"
});
});
});
});