JSFiddle - React, Tailwind, and code Playground
by WimStienstra
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick-theme.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.js"></script>
<div class="main-carousel">
<div class="tile-container">
<img src="https://assets.entrepreneur.com/content/16x9/822/20160118164234-interior-modern-office-desks-space-computers.jpeg" alt="logo" class="tile-image">
</div>
<div class="tile-container">
<img src="https://assets.entrepreneur.com/content/16x9/822/20160118164234-interior-modern-office-desks-space-computers.jpeg" alt="logo" class="tile-image">
</div>
<div class="tile-container">
<img src="https://assets.entrepreneur.com/content/16x9/822/20160118164234-interior-modern-office-desks-space-computers.jpeg" alt="logo" class="tile-image">
</div>
<div class="tile-container">
<img src="https://assets.entrepreneur.com/content/16x9/822/20160118164234-interior-modern-office-desks-space-computers.jpeg" alt="logo" class="tile-image">
</div>
<div class="tile-container">
<img src="https://assets.entrepreneur.com/content/16x9/822/20160118164234-interior-modern-office-desks-space-computers.jpeg" alt="logo" class="tile-image">
</div>
<div class="tile-container">
<img src="https://assets.entrepreneur.com/content/16x9/822/20160118164234-interior-modern-office-desks-space-computers.jpeg" alt="logo" class="tile-image">
</div>
</div>
CSS
.slick-current img{
width: 350px !important;
transform: scale(1.08); /*Deze kun je gebruiken om hem omhoog te laten poppen inplaats van te rescalen*/
padding-top: 0px !important;
}
.tile-container img{
width: 284px;
}
.tile-container img{
padding-top: 20px ;
}
.tile-container{
padding: 5px;
}
.slick-prev:before, .slick-next:before {
font-family: inherit;
font-size: 24px;
line-height: 1;
font-size: xx-large;
font-weight: 900;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-list{
overflow-y: visible !important;
}
.slick-arrow{
background-color: black;
height: 62px;
width: 83px;
z-index: 3;
&:hover{
background-color: black;
}
&:focus{
background-color: black;
}
&:active{
background-color: black;
}
}
JavaScript
$('.main-carousel').slick({
centerMode:true,
centerPadding: '80px',
slidesToShow: 4,
slidesToScroll: 1,
infinite: true,
variableWidth: true,
variableHeight: true
});