나는 석조물을 몇 가지 용도로 사용했지만, 내 눈에는 높이가 들어간 (또는 할 필요가없는) 새로운 효과를 시험해보고 싶었습니다. 이것은 내가 얻기 위해 노력하고있어 효과 :세트 높이가있는 벽돌
이 서로 다른 높이로 수평 및 수직라는 2 개 개의 추가 클래스, 각각을 추가하는 것입니다에 대해 내가 갔어요 방법. 그게 괜찮은 것 같아. 내가 겪고있는 문제는 석조 효과가 없다는 것입니다. 나는 내가 지금까지 가지고있는 마크 업/jquery를 아래의 코드 linked과 연결했다.
https://codepen.io/amymatrix/pen/wrBYPK
HTML
<section class="grid masonry">
<div class="grid-sizer"></div>
<div class="grid-item gallery horizontal">
<div class="gallery-style"></div>
</div>
<div class="grid-item gallery horizontal">
<div class="gallery-style"></div>
</div>
<div class="grid-item gallery vertical">
<div class="gallery-style"></div>
</div>
<div class="grid-item gallery horizontal">
<div class="gallery-style"></div>
</div>
</div>
</section>
jQuery를
$('.masonry').masonry({
itemSelector: '.grid-item',
});
SCSS
.grid-item {
float: left;
width: 33.33%;
}
.gallery {
&.horizontal {
.gallery-style { height: 350px }
}
&.vertical {
.gallery-style { height: 700px }
}
}
내 문제는 흰색 격차가 두 개의 상단 이미지 아래에 나타나는한다 오른쪽의 세로 하나 때문입니다. 나는 네 번째와 다섯 번째 이미지가 뭉툭하고 그 자리를 차지하는 것을 이상적으로 생각합니다.
그 차이를 방지 할 방법이 있습니까? 아니면 내가 이것을 할 수있는 또 다른 방법?
의에에서 jQuery를 추가 JQuery와에게 호출되지 않은 한 좋은 너는 타일 사이에 간격을 설정할 수있다. –
나는 모든 간격을 제거하려고 시도하고 있습니다. – Amy
제거 할 거터 : 0px를 설정할 수 있습니다. –