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

보통 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

이온디

profile
이온디는 라이믹스를 비롯한 다양한 CMS의 시드뱅크를 꿈꿉니다. 여러분들이 사랑하는 웹소스를 언제든지 사용할 수 있게 하기 위해 이온디는 매일 소스코드를 유지보수하고 있으며, 언제든지 다운로드할 수 있는 소스마켓을 운영하고 있습니다.

#XE마켓 - 이온디스토어
https://eond.com/xemarket/

# XE/라이믹스 단톡방을 운영 중입니다. (비번: 2022)
https://open.kakao.com/o/giaKKnl

# XE/라이믹스 생활코딩 모듈 강좌입니다.
https://opentutorials.org/module/3774