<div class="masonry">
<div class="mItem">
<img src="https://source.unsplash.com/random/300">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/100">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/50">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/600">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/200">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/500">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/400">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/30">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/10">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/20">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/60">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/80">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/300">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/200">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/100">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/50">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/600">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/500">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/400">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/30">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/10">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/20">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/60">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/80">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/300">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/200">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/100">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/50">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/600">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/500">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/400">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/30">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/10">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/20">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/60">
</div>
<div class="mItem">
<img src="https://source.unsplash.com/random/80">
</div>
</div>
img {
width: 100%;
}
.masonry {
column-count: 4;
column-gap: 16px;
}
.masonry .mItem {
display: inline-block;
margin-bottom: 16px;
width: 100%;
}
@media (max-width: 1199px) {
.masonry {
column-count: 3;
}
}
@media (max-width: 991px) {
.masonry {
column-count: 2;
}
}
@media (max-width: 767px) {
.masonry {
column-count: 1;
}
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.