Advertisement
sskss73

Untitled

Mar 1st, 2020
497
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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="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.  
  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>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement