View difference between Paste ID: dUqu1JbP and tfcHhvKj
SHOW: | | - or go back to the newest paste.
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta name="viewport" content="width=device-width, initial-scale=1">
5
<style>
6
.slidecontainer {
7
  width: 100%;
8
}
9
10
.slider {
11
  -webkit-appearance: none;
12
  width: 100%;
13
  height: 25px;
14
  background: #d3d3d3;
15
  outline: none;
16
  opacity: 0.7;
17
  -webkit-transition: .2s;
18
  transition: opacity .2s;
19
}
20
21
.slider:hover {
22
  opacity: 1;
23
}
24
25
.slider::-webkit-slider-thumb {
26
  -webkit-appearance: none;
27
  appearance: none;
28
  width: 25px;
29
  height: 25px;
30
  background: #4CAF50;
31
  cursor: pointer;
32
}
33
34
.slider::-moz-range-thumb {
35
  width: 25px;
36
  height: 25px;
37
  background: #4CAF50;
38
  cursor: pointer;
39
}
40
</style>
41
</head>
42
<body>
43
44
<h1>Custom Range Slider</h1>
45
<p>Drag the slider to display the current value.</p>
46
47
<div class="slidecontainer">
48-
Kívánt mennyiség <input type="range" min="1" max="100" value="70" class="slider" id="wantedQuantity">
48+
Kívánt mennyiség <input type="range" min="1" max="500" value="100" class="slider" id="wantedQuantity">
49
<p><span id="wantedQuantity_feedback"></span></p>
50
Kívánt VG/PG arány <input type="range" min="1" max="100" value="70" class="slider" id="wantedpgvg">
51
<p><span id="wantedpgvg_feedback"></span></p>
52
53
  Alap VG/PG arány <input type="range" min="1" max="100" value="70" class="slider" id="basepgvg">
54
  <p><span id="basepgvg_feedback"></span></p>
55
  
56
  Eredmények:
57
  <p>PG mennyisége: <span id="pg"></span></p>
58
  <p>VG mennyisége: <span id="vg"></span></p>
59
  <p>Alap mennyisége: <span id="vg"></span></p>
60
  <p>Aroma mennyisége: <span id="vg"></span></p>
61
</div>
62
63
<script>
64
var slider_basepgvg = document.getElementById("basepgvg");
65
var output_basepgvg = document.getElementById("basepgvg_feedback");
66
output_basepgvg.innerHTML = slider_basepgvg.value.concat("VG/",100-slider_basepgvg.value,"PG");
67
68
slider_basepgvg.oninput = function() {
69
  output_basepgvg.innerHTML = this.value.concat("VG/",100-this.value,"PG");
70
}
71-
output_wantedQuantity.innerHTML = slider_basepgvg.value.concat("ml");
71+
72
var slider_wantedQuantity = document.getElementById("wantedQuantity");
73
var output_wantedQuantity = document.getElementById("wantedQuantity_feedback");
74
output_wantedQuantity.innerHTML = slider_wantedQuantity.value.concat("ml");
75
76
slider_wantedQuantity.oninput = function() {
77
  output_wantedQuantity.innerHTML = this.value.concat("ml");
78
}
79
80
var slider_wantedpgvg = document.getElementById("wantedpgvg");
81
var output_wantedpgvg = document.getElementById("wantedpgvg_feedback");
82
output_wantedpgvg.innerHTML = slider_wantedpgvg.value.concat("VG/",100-slider_wantedpgvg.value,"PG");
83
84
slider_wantedpgvg.oninput = function() {
85
  output_wantedpgvg.innerHTML = this.value.concat("VG/",100-this.value,"PG");
86
}
87
88
</script>
89
90
</body>
91
</html>