
안녕하세요. 플입니다.
오늘은 햄버거 메뉴 만들기 마지막 포스팅입니다.
1. fadeIn()
2020/05/12 - [Try/coding] - [jQuery] 햄버거 메뉴 만들기 3 - fadeIn()
fadeIn()은 이전 포스팅에서 확인해주세요~
2. 전체 코드
$('.mnb button').click(function(){
$(this).fadeOut();
$('.mnb_inner').animate({
marginRight : 0
}, 1000 );
})
$('.exit').click(function(){
$('.mnb button').fadeIn();
$('.mnb_inner').animate({
marginRight : '-40%'
}, 1000 );
})
먼저 햄버거 만들기 1부터 전체 코드를 확인해볼게요.
비슷한 코드가 반복되고 있는 걸 알 수 있죠. 오늘은 마지막 부분인 animate() 부분을 할 거예요.
3. animate()
$('.mnb_inner').animate({
marginRight : '-40%'
}, 1000 );
애니메이트 부분을 살펴볼게요.
마진을 -40%로 줘서 화면 밖으로 움직이게 해주는 코드예요.

이미지로 설명하자면 이런 식으로 오른쪽으로 움직입니다.
$('.mnb_inner').animate({ // 애니메이션 효과를 준다
marginRight : '-40%' // 오른쪽으로 -40% 움직인다
}, 1000 ); // 1초동안
코드를 하나씩 살펴볼게요.
$('.mnb_inner') // 선택자를 가리켜요. 메뉴 전체 ul 클래스예요.
animate() // 움직이는 동작을 설정할 수 있어요.
marginRight : '-40%' // 오른쪽으로 -40%의 마진을 줘요. css와 동일한 효과를 줍니다.
1000 // 1000은 시간을 의미해요. 여기서는 1초를 가리킵니다. 즉, 1초 동안 마진 오른쪽으로 -40%로 움직입니다.
4. 사이트 보러 가기
https://ssimplay.github.io/shinedrop/
shine drop
우당탕탕 좌충우돌 신나는 일상이야기. 톡 떨어진 물감에서 태어난 시트렛은 궁금한게 너무나 많다. 세상에는 모르는 것과 신기한 것들 투성이. 여기저기 안가보는 곳 없이 기웃거리며 미끄러��
ssimplay.github.io
실제로 동작하는 모습을 사이트에서 확인해보세요~
그럼 이만.
총총.
'coding > JavaScript' 카테고리의 다른 글
[jQuery] 제이쿼리 가져오기 (28) | 2020.09.01 |
---|---|
[jQuery] 버튼 누르면 리스트 나오게 (0) | 2020.06.22 |
[jQuery] 햄버거 메뉴 만들기 3 - fadeIn() (0) | 2020.05.12 |
[jQuery] 햄버거 메뉴 만들기 2 - animate() (0) | 2020.05.11 |
[jQuery] 햄버거 메뉴 만들기 1 - fadeOut() (0) | 2020.05.06 |
냐울님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.