템플릿 사용 주의사항
이 템플릿은 엘리멘터의 새로운 기능 중 Menu
, Nested Elements
가 활성화 되어 있어야하며, 이 두 기능은 현재 베타 버전입니다. 엘리멘터의 베타 기능은 버그가 많고 내부 클래스 이름이 언제든 바뀔 수 있으므로 실제 사용에는 신중해야 합니다. 현재 메가메뉴는 아래와 같은 버그가 있으며, 버전이 Stable(안정)화 될 때 까지 업데이트로 인한 레이아웃 깨짐 현상에 대비해야 합니다.
다행스럽게도 대부분의 버그는 편집화면에서 나타나고 실제 라이브 서비스에는 큰 문제가 없습니다. 하지만 편집이 매우 불편하고 까다롭습니다.
- 편집화면 로딩이 매우 오래 걸립니다.
admin-ajax.php
에 의한 버그입니다. - 편집화면에서 드롭다운 메뉴를 클릭해도 메뉴가 열리지 않는 경우가 많습니다.
- 모바일 드롭다운 메뉴를 클릭해도 편집 버튼과 중첩되어 메뉴가 열리지 않는 경우가 있습니다.
- 위젯의 중요 영역을 콘트롤러에서 제어하지 못하는 부분들이 있습니다.
- 출처가 불분명한 테두리 스타일이 나타나는 경우가 있습니다.
- 편집 화면에서 브라우저 메모리를 매우 많이 사용합니다.
위의 버그들은 엘리멘터 업데이트와 함께 Jetcraft에서 지속적으로 유지 보수 될 예정입니다.
핵심 레이어
핵심 레이어는 Settings
레이어와 원하는 스타일의 메가메뉴 위젯 레이어입니다. 참조 이미지에서 보라색 테두리로 강조한 레이어를 복사해서 원하는 템플릿에 붙여 넣습니다.
미리보기용 너비 값 해제
메가메뉴의 드롭다운 컨텐츠는 브라우저 전체 폭을 모두 채웁니다. Jetcraft 사이트의 미리보기를 위해 설정 된 부분을 실제 사용시에는 변경해야 합니다.
기본형과 중앙형 모두 Container - for custom width
레이어가 있습니다. 참조 이미지에서 노란 색 테두리로 강조한 레이어입니다. 해당 레이어의 너비 값을 아래와 같이 변경합니다.
기본형의 경우, Container Width
필드의 값을 Full Width
로 변경합니다.
중앙형의 경우, Container Width
필드의 값을 Boxed
로 유지하고, 하단의 Width
값인 1599
를 삭제합니다. 그러면 사용자의 기본 Break Point 값이 반영됩니다.
드롭다운 컨텐츠의 정렬
메뉴에 마우스를 올려 나타난 드롭다운 컨텐츠의 왼편 여백을 조정하려면, 중첩된 레이어 중에서 참조 이미지의 159px 1fr
과 같이 설정 된 Grid 위젯 레이어
를 찾아 해당 px 수치를 변경합니다.
Custom CSS
이 템플릿은 2개의 베타 버전 위젯을 사용하므로 일체의 Custom CSS
가 사용되지 않았습니다. 베타 버전의 위젯은 클래스 이름이 항시 변할 수 있으므로 Custom CSS 사용을 자제하는 편이 좋습니다.
대신, Settings
레이어에 컬러셋과 관련된 부분, 그리고 모바일 기기에서의 드롭다운 컨텐츠의 내부 여백에 대한 최소한의 스타일이 정의되어 있습니다.