"Stylish Sliders/Range Selectors!"
Bootstrap 3.1.0 Snippet by maxslayer44

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.1.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.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="container">
<h2>Range Sliders <small>Only tested in Chrome!</small></h2>
<hr/>
<div class="row">
<div class="col-xs-6">
<div class="range">
<input type="range" name="range" min="1" max="100" value="50" onchange="range.value=value">
<output id="range">50</output>
</div>
</div>
<div class="col-xs-6">
<div class="range range-primary">
<input type="range" name="range" min="1" max="100" value="50" onchange="rangePrimary.value=value">
<output id="rangePrimary">50</output>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-6">
<div class="range range-success">
<input type="range" name="range" min="1" max="100" value="50" onchange="rangeSuccess.value=value">
<output id="rangeSuccess">50</output>
</div>
</div>
<div class="col-xs-6">
<div class="range range-info">
<input type="range" name="range" min="1" max="100" value="50" onchange="rangeInfo.value=value">
<output id="rangeInfo">50</output>
</div>
</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
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300);
@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);
body {
padding: 70px 0px;
}
.range {
display: table;
position: relative;
height: 25px;
margin-top: 20px;
background-color: rgb(245, 245, 245);
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
cursor: pointer;
}
.range input[type="range"] {
-webkit-appearance: none !important;
-moz-appearance: none !important;
-ms-appearance: none !important;
-o-appearance: none !important;
appearance: none !important;
display: table-cell;
width: 100%;
background-color: transparent;
height: 25px;
cursor: pointer;
}
.range input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none !important;
-moz-appearance: none !important;
-ms-appearance: none !important;
-o-appearance: none !important;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: