JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="//cdn.jsdelivr.net/jquery.slick/1.4.1/slick.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/jquery.slick/1.4.1/slick-theme.css">
<script src="//cdn.jsdelivr.net/jquery.slick/1.4.1/slick.min.js"></script>
<div class="stack">
<div class="boxes">
<h1>1</h1>
<div class="slider"></div>
</div>
<div class="boxes">
<h1>2</h1>
</div>
<div class="boxes">
<h1>3</h1>
</div>
<div class="boxes">
<h1>4</h1>
</div>
<div class="boxes">
<h1>5</h1>
</div>
<div class="boxes">
<h1>6</h1>
</div>
<div class="boxes">
<h1>7</h1>
</div>
</div>
CSS
html, body {
font-family: Arial, sans-serif;
font-size: 1em;
}
.boxes {
height: 250px;
width: 175px;
display: inline;
margin: 1em;
background: #ccc;
text-align: center;
font-weight: bold;
display: table;
border: 2px solid transparent;
border-radius: 4px;
}
.slick-slide {
text-align: center;
cursor: pointer;
transform: scale(0.9);
}
.slick-center {
background: #fff;
border: 2px solid #ccc;
transition: all 0.5s;
transform: scale(1);
}
h1 {
display: table-cell;
vertical-align: middle;
text-align: center;
height: 190px;
padding: 0 78px;
margin: 0 auto;
}
.slider {
width: 120px;
margin: 0 auto;
}
h2 {
font-size: 0.850em;
text-transform: uppercase;
}
a:link {
color: #0266C8;
text-decoration: none;
}
JavaScript
var slick = $('.stack').slick({
centerMode: true,
centerPadding: '80px',
arrows: false,
variableWidth: true,
dots: true,
swipeToSlide: true,
focusOnSelect: true
});
var slider = $('.slider').slider({
max: 100,
min: 0,
value: 93
});
$(".slider").on("slide mouseenter mousedown",function(event){
event.stopPropagation();
});