Skip to content

Instantly share code, notes, and snippets.

@alex-boom
Created April 13, 2018 13:51
Show Gist options
  • Save alex-boom/94690485ef57717b4f95a4da01561e93 to your computer and use it in GitHub Desktop.
Save alex-boom/94690485ef57717b4f95a4da01561e93 to your computer and use it in GitHub Desktop.
slick-slider-shadow
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>slick-slider shadow</title>
</head>
<script>
$('.slider').slick({
autoplay: false,
dots: false,
arrows: false,
infinite: false,
speed: 300,
slidesToShow: 3,
slidesToScroll: 1,
swipeToSlide: true,
responsive: [{
breakpoint: 992,
settings: {
slidesToShow: 2
}
}, {
breakpoint: 768,
settings: {
slidesToShow: 1
}
}]
});
</script>
<style>
.row {
margin: 20px 0;
}
.drop-shadow {
box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.35);
}
.slick-slide .drop-shadow {
box-shadow: none;
transition: box-shadow 0.1s ease-in-out;
}
.slick-slide.slick-active .drop-shadow {
box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.35);
}
.content {
margin: 10px;
}
.slider-wrapper {
width: calc(100% + 30px);
padding: 0 15px;
margin-left: -15px;
overflow: hidden;
}
.slick-list {
overflow: visible;
}
//scss
.slider-wrapper {
width: calc(100% + 60px);
padding: 0 10px;
margin-left: -30px;
overflow: hidden;
}
.slick-list {
overflow: visible;
}
.slick-slide {
&.slick-active {
.media-item {
box-shadow: 10px 20px 19px 5px rgba(0, 0, 0, 0.1);
}
}
.media-item {
box-shadow: none;
}
}
</style>
<body>
<div class="container">
<p>Cols</p>
<div class="row">
<div class="col-sm-4">
<div class="drop-shadow">
<div class="content">
<p>Lorem ipsum dolor sit amet</p>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="drop-shadow">
<div class="content">
<p>Lorem ipsum dolor sit amet</p>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="drop-shadow">
<div class="content">
<p>Lorem ipsum dolor sit amet</p>
</div>
</div>
</div>
</div>
<p>Slider</p>
<div class="slider-wrapper">
<div class="slider row">
<div class="col-sm-4">
<div class="drop-shadow">
<div class="content">
<p>Lorem ipsum dolor sit amet</p>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="drop-shadow">
<div class="content">
<p>Lorem ipsum dolor sit amet</p>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="drop-shadow">
<div class="content">
<p>Lorem ipsum dolor sit amet</p>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="drop-shadow">
<div class="content">
<p>Lorem ipsum dolor sit amet</p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment