"cool slider"
Bootstrap 3.0.0 Snippet by evarevirus

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="slider">
<div class="slider--el slider--el-1 anim-4parts active">
<div class="slider--el-bg">
<div class="part top left"></div>
<div class="part top right"></div>
<div class="part bot left"></div>
<div class="part bot right"></div>
</div>
<div class="slider--el-content">
<h2 class="slider--el-heading">First slide</h2>
</div>
</div>
<div class="slider--el slider--el-2 anim-9parts">
<div class="slider--el-bg">
<div class="part left-top"></div>
<div class="part mid-top"></div>
<div class="part right-top"></div>
<div class="part left-mid"></div>
<div class="part mid-mid"></div>
<div class="part right-mid"></div>
<div class="part left-bot"></div>
<div class="part mid-bot"></div>
<div class="part right-bot"></div>
</div>
<div class="slider--el-content">
<h2 class="slider--el-heading">Second slide</h2>
</div>
</div>
<div class="slider--el slider--el-3 anim-5parts">
<div class="slider--el-bg">
<div class="part part-1"></div>
<div class="part part-2"></div>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
@font-face {
src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/142996/TESLA.ttf");
font-family: Tesla;
}
@font-face {
src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/142996/PFDinTextCompPro-Medium.ttf");
font-family: pfd-medium;
}
*, *:before, *:after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html, body {
font-size: 62.5%;
height: 100%;
overflow: hidden;
}
button,
input {
outline: none;
border: none;
}
.slider {
position: relative;
height: 100%;
}
.slider--control {
z-index: 50;
position: absolute;
top: calc(50% - 1.4rem);
width: 1.7rem;
height: 2.8rem;
cursor: pointer;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$(document).ready(function() {
var sliding = false,
curSlide = 1,
numOfSlides = $(".slider--el").length;
$(document).on("click", ".slider--control", function() {
if (sliding) return;
sliding = true;
$(".slider--el").show();
$(".slider--el").css("top");
$(".slider--el.active").addClass("removed");
($(this).hasClass("right")) ? curSlide++ : curSlide--;
if (curSlide < 1) curSlide = numOfSlides;
if (curSlide > numOfSlides) curSlide = 1;
$(".slider--el-" + curSlide).addClass("next");
setTimeout(function() {
$(".slider--el.removed").hide();
$(".slider--el").removeClass("active next removed");
$(".slider--el-" + curSlide).addClass("active");
sliding = false;
}, 1800);
});
});
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: