JSFiddle - React, Tailwind, and code Playground
by head__space
HTML
<div class="multiple-items pt-160 justify-content-center">
<div class="product__card grey-bg">
<img class="product__like" src="assets/img/icons/like.svg" alt="">
<div class="card-s">
<div class="product__shell grey-bg">
<img class="product__picture" src="assets/img/products/pr1.jpg" alt="">
</div>
<div class="product__shell grey-bg">
<img class="product__picture" src="assets/img/products/pr1.jpg" alt="">
</div>
<div class="product__shell grey-bg">
<img class="product__picture" src="assets/img/products/pr1.jpg" alt="">
</div>
</div>
<span class="product__name">Рюкзак</span>
<div class="product__mp">
<span class="product__model">Модель 464</span>
<span class="product__price">5400 Р</span>
</div>
</div>
<div class="product__card grey-bg">
<img class="product__like" src="assets/img/icons/like.svg" alt="">
<div class="card-s">
<div class="product__shell grey-bg">
<img class="product__picture" src="assets/img/products/pr1.jpg" alt="">
</div>
<div class="product__shell grey-bg">
<img class="product__picture" src="assets/img/products/pr1.jpg" alt="">
</div>
<div class="product__shell grey-bg">
<img class="product__picture" src="assets/img/products/pr1.jpg" alt="">
</div>
</div>
<span class="product__name">Рюкзак</span>
<div class="product__mp">
<span class="product__model">Модель 464</span>
<span...
CSS
.slick-slide {
max-width: 480px;
width: 100%;
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
}
.product__card {
width: 100%;
max-width: 480px;
}
.card-s {
width: 100%;
max-width: 480px;
text-align: center;
background: #F2F2F2;
}
.product__picture {
width: 100%;
max-width: 480px;
margin: 0 auto;
background: #F2F2F2;
mix-blend-mode: multiply;
}
.product__name {
padding-top: 40px;
font-family: 'TT Norms';
font-style: normal;
font-weight: normal;
font-size: 18px;
color: #868686;
padding-left: 40px;
}
.product__model {
font-family: 'TT Norms';
font-style: normal;
font-weight: normal;
font-size: 18px;
color: #1D1D1D;
list-style: none;
}
.product__price {
font-family: 'SangBleu Kingdom';
font-style: normal;
font-weight: normal;
font-size: 18px;
color: #1D1D1D;
}
.product__mp {
display: flex;
justify-content: space-between;
padding: 13px 40px 40px;
}
.product__like {
padding: 40px 0 40px 40px;
}
JavaScript
$(document).ready(function(){
$('.multiple-items').slick({
infinite: false,
arrows: false,
slidesToShow: 3,
slidesToScroll: 1,
dots: false,
responsive: [
{
breakpoint: 780,
settings: {
slidesToShow: 2,
slidesToScroll: 1
}
},
{
breakpoint: 400,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
]
});
$('.card-s').slick({
infinite: true,
arrows: false,
slidesToShow: 1,
slidesToScroll: 1,
dots: true
});
});