추천 수 0 댓글 8
Extra Form
자료 소개 종이 느낌을 추상화한 머티리얼 디자인의 모바일 레이아웃입니다.
설치 경로 ./m.layouts/mdl_layout
테스트 환경 Rhymix 1.x
라이선스 GPL v2
이름 버전 날짜 다운수
mdl_layout.zip - 2016-05-10 105

레이아웃 소개

구글은 안드로이드 디자인 가이드라인을 만들면서, 종이 느낌을 추상화한 머티리얼 디자인을 발표했습니다.

웹에서도 머티리얼 디자인이 사용되길 바라며, 머티리얼 디자인 라이트 라는 라이브러리를 배포했는데, 이를 이용해서 레이아웃을 만들어보았습니다. 처음 의도는 모바일/PC 공용 레이아웃을 목표로 진행하고 있었으나, IE 9 이하 버전에서 호환성 문제가 있다는 것을 발견하여서 개발을 중단하고 모바일용 레이아웃으로 배포합니다.

프로토타입이라 생각하시고 써보실 분들을 위해서 자료를 올려둡니다.

수정된 부분

  • 색상 선택 가능하도록 수정 (강조 색상 설정을 잘못 해서 올렸습니다. 관리자 페이지에서 캐시파일 재생성을 해주시면 정상적으로 뜨게 됩니다.)
  • 하단 메뉴를 넣을 수 있습니다. 개인정보 처리방침 등을 나타내는 용도로 사용하실 수도 있습니다.
  • MDL 스크립트는 모두 구글 서버에서 가져옵니다.
  • 여전히 프로토타입 입니다. 서드파티 스킨과 충돌이 있을 수 있습니다.

미리보기

iPad 에서 미리보기

 

iPad 에서 좌측 상단 메뉴를 열어보았을 때

 

iPad 에서 우측 상단 메뉴를 열어보았을 때

 

안드로이드 크롬에서 테스트

 

안드로이드 크롬에서 스크롤 및 하단 메뉴 테스트

 

안드로이드에서 좌측 상단 및 회원 메뉴 테스트

 

안드로이드에서 우측 상단 메뉴 테스트

 

 

문제점

  • IE 9 이하의 브라우저의 호환성이 지켜지지 못함. (IE10 이상의 브라우저에서 정상 동작)
  • 기본 스타일을 지정하고 있기 때문에, 함께 사용하는 모듈 스킨이 변형된 모양으로 나타날 수 있음.

라이선스

MDL 라이브러리는 구글이 개발하였고, 아파치 라이선스를 따릅니다.

MDL 라이브러리 이외의 코드는 미솔이 작성했고, GPL v2 라이선스를 따릅니다.