/
/
#컨테이너 – Massonry 격자 레이아웃

#컨테이너 – Massonry 격자 레이아웃

엘리멘터에서 글 목록이나 이미지 갤러리에만 제한적으로 사용할 수 있는 Masonry 레이아웃 형태를 컨테이너에서도 사용할 수 있도록 개선한 템플릿입니다.

시작하기

핵심 레이어
  • 🚀 Settings - jetcraft-block-masonry
  • 🚀 jetcraft-block-masonry-a는 각 컨테이너의 폭이 뷰포트에 맞게 조절되는 반응형 레이아웃입니다.
  • 🚀 jetcraft-block-masonry-b는 각 컨테이너의 너비를 고정된 수치로 유지하는 고정형 레이아웃입니다.

* 핵심 레이어는 원하는 페이지에 붙여 넣어야 할 가장 중요한 레이어입니다. 자세한 내용은 템플릿 기본 사용 안내 문서를 참고해 주세요.

사용하지 않는 레이아웃 인스턴스 삭제

반응형과 고정형 중 하나를 선택했다면 🚀 Settings - jetcraft-block-masonry 레이어에서 불필요한 인스턴스를 삭제하는 것이 좋습니다.

미리보기 비활성화

🚀 jetcraft-block-masonry-a 혹은 🚀 jetcraft-block-masonry-bCSS Classes 필드에서 preview 클래스를 삭제하면 각 컬럼의 배경색과 컬럼 넘버가 사라집니다.

컨테이너의 너비와 간격 수정

반응형 레이아웃
  • 🚀 jetcraft-block-masonry-a가 반응형입니다. 반응형은 CSS Classes 필드에 responsive 클래스가 존재해야 합니다.
  • 그리드 컬럼의 너비와 간격은 Custom CSS 필드의 지역 변수를 수정하면 자동으로 반영됩니다.
  • 자바스크립트 코드를 직접 수정할 필요가 없습니다.

고정형 레이아웃
  • 🚀 jetcraft-block-masonry-b가 고정형입니다. 고정형은 CSS Classes 필드에 responsive 클래스가 없어야 합니다.
  • 고정형은 컬럼의 너비와 간격을 CSS, 자바스크립트 인스턴스 양 쪽 모두 동일하게 맞추어야 합니다.
  • 고정형은 한 줄에 나열 될 컨테이너의 갯수를 정할 수 없습니다. 컨테이너의 고정 너비보다 큰 공간이 있으면 채우고 없으면 줄바꿈 합니다.

고급 설정

Masonry JS API

이 템플릿은 Masonry JS 라이브러리의 모든 API를 사용할 수 있습니다. 컨테이너의 구조와 클래스 이름도 모두 해당 라이브러리의 매뉴얼과 동일하게 구성되어 있습니다.

템플릿 CSS 스타일 수정
  • Jetcraft의 템플릿은 공통된 방식으로 CSS 스타일을 수정할 수 있습니다. 자세한 내용은 템플릿의 스타일을 관리하는 방법 게시물을 참고해 주세요.
  • 엘리멘터가 CSS를 처리하는 원리에 대해 이해하면 템플릿과 위젯의 CSS를 보다 장기적의고 체계적으로 관리할 수 있습니다. 엘리멘터 사용에 익숙해 졌다면 별도의 블로그 게시물(공개 예정)을 보다 효율적으로 스타일을 관리하세요.
목차

연관 템플릿