팁/튜토리얼

CSS3를 활용한 히든 메뉴 만들기

2015.11.10 06:03
1,312
1
0

모바일 레이아웃에서 많이 활용되는 히든 레이어와 버거 아이콘입니다.

보통 jquery 의 animate를 이용해서 슬라이드되는 방식을 사용하는데

웹브라우저에서 구동되는 경우

네이티브앱에서의 그것만큼 부드럽게 되지는 않습니다.

 

jQuery의 easing 플러그인을 사용하면 어느 정도 해소는 될 것 같습니다만

좀 더 무거워지는 단점이 있죠.

단순히 버거 아이콘의 히든 레이어를 펼치기 위해 무거운 소스를 사용할 필요는 없잖아요.

 

그래서 이 번에 소개해드릴 소스는 CSS3의 transition, animation을 활용하는 방법입니다.

 

Demo

http://ralrariralra.dothome.co.kr/slidemenu/

 

먼저 위 페이지는 펼쳤다 닫혔다 하는 소스입니다.

 

Demo

http://ralrariralra.dothome.co.kr/slidemenu02/

 

이번에 소스는 부드럽게 펼쳤다 닫혔다 합니다.

css3를 지원하는 모바일기기에선 transition을 활용하면 하드웨어 가속을 할 수 있어서

아주 부드럽게 에니메이션 효과를 낼 수 있습니다..

 

참조

http://blog.naver.com/zmvk3967/220462904481

http://www.sudadot.com/bbs/bbs.php?mode=view&mid=board_LyRgk0&id=389162

eond Lv. 12

댓글 0