Masonry는 개발자가 클립 아트와 유사한 인터페이스 효과를 빠르게 개발하는 데 도움이 되는 매우 강력한 jQuery 동적 그리드 레이아웃 플러그인입니다. CSS의 float 효과와의 차이점은 float가 먼저 수평으로 정렬된 다음 수직으로 정렬된다는 점입니다. Masonry를 사용하면 요소가 수직으로 정렬된 후 다음 요소가 그리드의 다음 개발 영역에 배치됩니다. 이 효과는 서로 다른 높이의 요소 사이의 수직 간격을 최소화합니다. 다음과 같습니다:
위 그림에서 볼 수 있듯이 그리드 레이아웃에서 높이가 다른 요소를 플로트를 사용하여 처리하면 수직 방향으로 요소 사이의 간격이 넓어지지만, Masonry를 사용하면 간격이 작아집니다.
사용방법
먼저 클래스 라이브러리를 다음과 같이 붓습니다.
코드는 다음과 같습니다.
코드는 다음과 같습니다.