index.css 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
  2. /* stylelint-disable no-duplicate-selectors */
  3. /* stylelint-disable */
  4. /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
  5. .ant-slider {
  6. box-sizing: border-box;
  7. margin: 0;
  8. padding: 0;
  9. color: rgba(0, 0, 0, 0.85);
  10. font-size: 14px;
  11. font-variant: tabular-nums;
  12. line-height: 1.5715;
  13. list-style: none;
  14. font-feature-settings: 'tnum';
  15. position: relative;
  16. height: 12px;
  17. margin: 10px 6px 10px;
  18. padding: 4px 0;
  19. cursor: pointer;
  20. touch-action: none;
  21. }
  22. .ant-slider-vertical {
  23. width: 12px;
  24. height: 100%;
  25. margin: 6px 10px;
  26. padding: 0 4px;
  27. }
  28. .ant-slider-vertical .ant-slider-rail {
  29. width: 4px;
  30. height: 100%;
  31. }
  32. .ant-slider-vertical .ant-slider-track {
  33. width: 4px;
  34. }
  35. .ant-slider-vertical .ant-slider-handle {
  36. margin-top: -6px;
  37. margin-left: -5px;
  38. }
  39. .ant-slider-vertical .ant-slider-mark {
  40. top: 0;
  41. left: 12px;
  42. width: 18px;
  43. height: 100%;
  44. }
  45. .ant-slider-vertical .ant-slider-mark-text {
  46. left: 4px;
  47. white-space: nowrap;
  48. }
  49. .ant-slider-vertical .ant-slider-step {
  50. width: 4px;
  51. height: 100%;
  52. }
  53. .ant-slider-vertical .ant-slider-dot {
  54. top: auto;
  55. left: 2px;
  56. margin-bottom: -4px;
  57. }
  58. .ant-slider-tooltip .ant-tooltip-inner {
  59. min-width: unset;
  60. }
  61. .ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  62. margin-right: -5px;
  63. margin-left: 0;
  64. }
  65. .ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  66. right: 12px;
  67. left: auto;
  68. }
  69. .ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  70. right: 4px;
  71. left: auto;
  72. }
  73. .ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  74. right: 2px;
  75. left: auto;
  76. }
  77. .ant-slider-with-marks {
  78. margin-bottom: 28px;
  79. }
  80. .ant-slider-rail {
  81. position: absolute;
  82. width: 100%;
  83. height: 4px;
  84. background-color: #f5f5f5;
  85. border-radius: 2px;
  86. transition: background-color 0.3s;
  87. }
  88. .ant-slider-track {
  89. position: absolute;
  90. height: 4px;
  91. background-color: #91d5ff;
  92. border-radius: 2px;
  93. transition: background-color 0.3s;
  94. }
  95. .ant-slider-handle {
  96. position: absolute;
  97. width: 14px;
  98. height: 14px;
  99. margin-top: -5px;
  100. background-color: #fff;
  101. border: solid 2px #91d5ff;
  102. border-radius: 50%;
  103. box-shadow: 0;
  104. cursor: pointer;
  105. transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  106. }
  107. .ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging {
  108. border-color: #46a6ff;
  109. box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
  110. }
  111. .ant-slider-handle:focus {
  112. border-color: #46a6ff;
  113. outline: none;
  114. box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
  115. }
  116. .ant-slider-handle.ant-tooltip-open {
  117. border-color: #1890ff;
  118. }
  119. .ant-slider:hover .ant-slider-rail {
  120. background-color: #e1e1e1;
  121. }
  122. .ant-slider:hover .ant-slider-track {
  123. background-color: #69c0ff;
  124. }
  125. .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  126. border-color: #69c0ff;
  127. }
  128. .ant-slider-mark {
  129. position: absolute;
  130. top: 14px;
  131. left: 0;
  132. width: 100%;
  133. font-size: 14px;
  134. }
  135. .ant-slider-mark-text {
  136. position: absolute;
  137. display: inline-block;
  138. color: rgba(0, 0, 0, 0.45);
  139. text-align: center;
  140. word-break: keep-all;
  141. cursor: pointer;
  142. -webkit-user-select: none;
  143. -moz-user-select: none;
  144. user-select: none;
  145. }
  146. .ant-slider-mark-text-active {
  147. color: rgba(0, 0, 0, 0.85);
  148. }
  149. .ant-slider-step {
  150. position: absolute;
  151. width: 100%;
  152. height: 4px;
  153. background: transparent;
  154. }
  155. .ant-slider-dot {
  156. position: absolute;
  157. top: -2px;
  158. width: 8px;
  159. height: 8px;
  160. margin-left: -4px;
  161. background-color: #fff;
  162. border: 2px solid #f0f0f0;
  163. border-radius: 50%;
  164. cursor: pointer;
  165. }
  166. .ant-slider-dot:first-child {
  167. margin-left: -4px;
  168. }
  169. .ant-slider-dot:last-child {
  170. margin-left: -4px;
  171. }
  172. .ant-slider-dot-active {
  173. border-color: #8cc8ff;
  174. }
  175. .ant-slider-disabled {
  176. cursor: not-allowed;
  177. }
  178. .ant-slider-disabled .ant-slider-rail {
  179. background-color: #f5f5f5 !important;
  180. }
  181. .ant-slider-disabled .ant-slider-track {
  182. background-color: rgba(0, 0, 0, 0.25) !important;
  183. }
  184. .ant-slider-disabled .ant-slider-handle,
  185. .ant-slider-disabled .ant-slider-dot {
  186. background-color: #fff;
  187. border-color: rgba(0, 0, 0, 0.25) !important;
  188. box-shadow: none;
  189. cursor: not-allowed;
  190. }
  191. .ant-slider-disabled .ant-slider-mark-text,
  192. .ant-slider-disabled .ant-slider-dot {
  193. cursor: not-allowed !important;
  194. }
  195. .ant-slider-rtl {
  196. direction: rtl;
  197. }
  198. .ant-slider-rtl .ant-slider-mark {
  199. right: 0;
  200. left: auto;
  201. }
  202. .ant-slider-rtl .ant-slider-dot {
  203. margin-right: -4px;
  204. margin-left: 0;
  205. }
  206. .ant-slider-rtl .ant-slider-dot:first-child {
  207. margin-right: -4px;
  208. margin-left: 0;
  209. }
  210. .ant-slider-rtl .ant-slider-dot:last-child {
  211. margin-right: -4px;
  212. margin-left: 0;
  213. }