"slide Quick Mode Color"
Bootstrap 3.0.0 Snippet by bnk2972

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 ---------->
<!DOCTYPE html>
<html>
<body>
<div class="container">
<div class="col-md-12">
<div class="switch">
<span>Select Quick mode color</span>
<div class="slide">
<div class="color-bar">
<a href="javascript:void(0)" class="color-list orange"><span class="glyphicon glyphicon-ok"></span></a>
<a href="javascript:void(0)" class="color-list pink"></a>
<a href="javascript:void(0)" class="color-list purple"></a>
<a href="javascript:void(0)" class="color-list red"></a>
<a href="javascript:void(0)" class="color-list blue"></a>
<a href="javascript:void(0)" class="color-list green"></a>
<a href="javascript:void(0)" class="color-list black"></a>
<a href="javascript:void(0)" class="close">Cancel</a>
</div>
<div class="tab">
<span class="glyphicon glyphicon-chevron-right"></span>
</div>
</div>
</div>
</div>
<div class="col-md-12 m-t-20">
<div class="switch">
<div class="slide-2">
Quick mode color Click!
<div class="tab-2">
<span class="glyphicon glyphicon-chevron-up"></span>
</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
body {
padding: 50px;
}
.col-md-12 {
text-align: center;
}
.switch {
width: 300px;
height: 36px;
background: white;
overflow: hidden;
position: relative;
border-radius: 5px;
display: inline-block;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1), 0 1px 12px 0 rgba(0, 0, 0, 0.19);
}
.switch > span {
position: absolute;
font-size: 18px;
width: 100%;
margin-top: 6px;
color: #e0e0e0;
text-align: center;
left: 0;
cursor: default;
}
.slide {
width: 340px;
height: 36px;
background: white;
position: absolute;
left: -100%;
z-index: 100;
transition: left .7s;
-webkit-transition: left .5s;
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
$(document).ready(function(){
$(".tab").click(function() {
$(".slide").addClass("open");
});
$(".close").click(function() {
$(".slide").removeClass("open")
});
$(".color-bar > .color-list").click(function() {
$(".color-bar > .color-list").html('');
$(this).html('<span class="glyphicon glyphicon-ok"></span>');
let colorName = $(".tab").attr('class').split(' ')[1];
let newColor = $(this).attr('class').split(' ')[1];
$(".tab").removeClass(colorName).addClass(newColor);
});
$(".slide-2").click(function() {
$(this).addClass("open");
});
$(".color-bar-2 > .color-list").click(function() {
$(".color-bar-2 > .color-list").html('');
$(this).html('<span class="glyphicon glyphicon-ok"></span>');
let colorName = $(".tab-2").attr('class').split(' ')[1];
let newColor = $(this).attr('class').split(' ')[1];
$(".tab-2").removeClass(colorName).addClass(newColor);
});
$(".close-2").click(function() {
$(".slide-2").removeClass("open");
});
});
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: