I am working on mansory grid items I had to achieve the output by using height and width but I want to get images to be set without height and width in a masonry grid layout.
Expected Output without using height and width:
Achieved the result codepen link by using height and width but that it incorrect anyone please suggest me in the right direction how can achieve that layout.
thanks in advance
/***************************************
mansory layout
****************************************/
.ansa-btn,
.ansa-article-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 30px;
margin-top: 20px;
}
.ansa-btn a,
.ansa-article-btn a {
opacity: 0.24;
font-family: "Poppins", sans-serif;
font-size: 22px;
line-height: 2.14;
color: #000000;
text-decoration: underline;
}
.ansa-article-btn {
padding: 0 30px 30px 30px;
margin-top: 0;
}
.ansa-gallery-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.ansa-item-img.img-1 {
height: 391px;
width: 544px;
}
.ansa-item-img.img-2 {
margin-left: 25px;
height: 391px;
width: 210px;
}
.ansa-item-img.img-3 {
margin-left: 30px;
width: 330px;
height: 200px;
}
.ansa-item-img.img-4 {
width: 780px;
height: 290px;
}
.ansa-item-img.img-5 {
margin-top: -192px;
margin-left: 30px;
width: 330px;
height: 480px;
}
.ansa-mansory-item {
margin-top: 30px;
}
.ansa-item-img {
object-fit: cover;
display: block;
width: 100%;
}
#ansa-load {
display: none;
}
.ansa-mansory-item figure {
margin: 0;
}
<div class="ansa-slider-media">
<div class="section-inner">
<div class="masonry-grid">
<div class="ansa-gallery-items">
<div class="ansa-mansory-item">
<a href="assets/images/gallery1.jpg" rel="prettyPhoto"><img class="ansa-item-img img-1" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></a>
</div>
<div class="ansa-mansory-item">
<figure><img class="ansa-item-img img-2" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></figure>
</div>
<div class="ansa-mansory-item">
<figure><img class="ansa-item-img img-3" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></figure>
</div>
</div>
<div class="ansa-gallery-items">
<div class="ansa-mansory-item">
<figure><img class="ansa-item-img img-4" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></figure>
</div>
<div class="ansa-mansory-item">
<figure><img class="ansa-item-img img-5" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></figure>
</div>
</div>
</div>
<div class="masonry-grid" id="ansa-load">
<div class="ansa-gallery-items">
<div class="ansa-mansory-item">
<figure><img class="ansa-item-img img-1" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></figure>
</div>
<div class="ansa-mansory-item">
<figure><img class="ansa-item-img img-2" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></figure>
</div>
<div class="ansa-mansory-item">
<figure><img class="ansa-item-img img-3" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></figure>
</div>
</div>
<div class="ansa-gallery-items">
<div class="ansa-mansory-item">
<figure><img class="ansa-item-img img-4" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></figure>
</div>
<div class="ansa-mansory-item">
<figure><img class="ansa-item-img img-5" src="https://i.ibb.co/9G432QJ/blend.jpg" class="ansa-thumb"></figure>
</div>
</div>
</div>
</div>
</div>