HtmlSlider.css 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. input[type=range].clsHtmlSlider
  2. {
  3. -webkit-appearance: none;
  4. border: 1px solid white;
  5. width: 300px;
  6. }
  7. input[type=range].clsHtmlSlider::-webkit-slider-runnable-track
  8. {
  9. width: 300px;
  10. height: 5px;
  11. background: #DDDDDD;
  12. border: none;
  13. border-radius: 3px;
  14. }
  15. input[type=range].clsHtmlSlider::-webkit-slider-thumb
  16. {
  17. -webkit-appearance: none;
  18. border: none;
  19. height: 16px;
  20. width: 16px;
  21. border-radius: 50%;
  22. background: #25446B;
  23. margin-top: -4px;
  24. }
  25. input[type=range].clsHtmlSlider:focus
  26. {
  27. outline: none;
  28. }
  29. input[type=range].clsHtmlSlider:focus::-webkit-slider-runnable-track
  30. {
  31. background: #CCCCCC;
  32. }
  33. input[type=range].clsHtmlSlider::-moz-range-track
  34. {
  35. width: 300px;
  36. height: 5px;
  37. background: #DDDDDD;
  38. border: none;
  39. border-radius: 3px;
  40. }
  41. input[type=range].clsHtmlSlider::-moz-range-thumb
  42. {
  43. border: none;
  44. height: 16px;
  45. width: 16px;
  46. border-radius: 50%;
  47. background: #4178be;
  48. }
  49. input[type=range].clsHtmlSlider:-moz-focusring
  50. {
  51. outline: 1px solid white;
  52. outline-offset: -1px;
  53. }
  54. input[type=range].clsHtmlSlider::-ms-track
  55. {
  56. width: 300px;
  57. height: 5px;
  58. background: transparent;
  59. border-color: transparent;
  60. border-width: 6px 0;
  61. color: transparent;
  62. }
  63. input[type=range][rangeType=min].clsHtmlSlider::-ms-fill-lower
  64. {
  65. background: #4178be;
  66. border-radius: 10px;
  67. }
  68. input[type=range][rangeType=min].clsHtmlSlider::-ms-fill-upper
  69. {
  70. background: #DDDDDD;
  71. border-radius: 10px;
  72. }
  73. input[type=range][rangeType=max].clsHtmlSlider::-ms-fill-lower
  74. {
  75. background: #DDDDDD;
  76. border-radius: 10px;
  77. }
  78. input[type=range][rangeType=max].clsHtmlSlider::-ms-fill-upper
  79. {
  80. background: #4178be;
  81. border-radius: 10px;
  82. }
  83. input[type=range].clsHtmlSlider::-ms-thumb
  84. {
  85. border: none;
  86. height: 16px;
  87. width: 16px;
  88. border-radius: 50%;
  89. background: #4178be;
  90. }
  91. input[type=range][rangeType=min].clsHtmlSlider:focus::-ms-fill-lower
  92. {
  93. background: #4178be;
  94. }
  95. input[type=range][rangeType=min].clsHtmlSlider:focus::-ms-fill-upper
  96. {
  97. background: #CCCCCC;
  98. }
  99. input[type=range][rangeType=max].clsHtmlSlider:focus::-ms-fill-lower
  100. {
  101. background: #CCCCCC;
  102. }
  103. input[type=range][rangeType=max].clsHtmlSlider:focus::-ms-fill-upper
  104. {
  105. background: #4178be;
  106. }