タイルカードレイアウトをご紹介します。
デモは下記になります。
ソースコードは下記になります。
<ul class="card_list">
<li class="card_item">
<a href="
#" class="card_link">
<div class="card_img">
<img src="" alt="">
</div>
<h3 class="card_name">
Product Name
</h3>
</a>
</li>
<li class="card_item">
<a href="
#" class="card_link">
<div class="card_img">
<img src="" alt="">
</div>
<h3 class="card_name">
Product Name
</h3>
</a>
</li>
<li class="card_item">
<a href="
#" class="card_link">
<div class="card_img">
<img src="" alt="">
</div>
<h3 class="card_name">
Product Name
</h3>
</a>
</li>
</ul>
.card_list {
display: flex;
flex-wrap: wrap;
gap: 30px;
}
.card_item {
width: calc(100% / 3 - 30px);
transition: all 0.3s ease-in-out;
}
.card_item:hover .card_img img {
transform: scale(1.1);
}
.card_img {
margin-bottom: 15px;
overflow: hidden;
}
.card_img img {
transition: transform 0.3s ease-in-out;
width: 100%;
display: block;
}
@media (max-width: 1023px) {
.card_item {
width: calc(100% / 2 - 30px);
}
}
@media (max-width: 767px) {
.card_item {
width: 100%;
}
}