slider.less 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. @import "../variate.less";
  2. .@{elNamespace}-slider{
  3. --@{elNamespace}-slider-button-wrapper-size: 22px;
  4. --@{elNamespace}-slider-button-wrapper-offset: -9px;
  5. --@{elNamespace}-slider-main-bg-color: var(~'--@{elNamespace}-color-primary');
  6. --@{elNamespace}-slider-runway-bg-color: var(~'--@{elNamespace}-fill-color');
  7. --@{elNamespace}-slider-disabled-color: var(~'--@{elNamespace}-text-color-disabled');
  8. height: 18px;
  9. .@{elNamespace}-slider__button{
  10. width: 18px;
  11. height: 18px;
  12. box-shadow: var(~'--@{elNamespace}-box-shadow-lighter');
  13. &:hover{
  14. transform: unset;
  15. width: 22px;
  16. height: 22px;
  17. }
  18. }
  19. .@{elNamespace}-slider__stop {
  20. display: none;
  21. }
  22. .@{elNamespace}-slider__marks{
  23. .@{elNamespace}-slider__marks-text{
  24. margin-top: 14px;
  25. color: var(~'--@{elNamespace}-text-color-secondary');
  26. transform: unset;
  27. height: 18px;
  28. line-height: 18px;
  29. &:last-of-type {
  30. transform: translateX(-100%);
  31. }
  32. }
  33. }
  34. .@{elNamespace}-slider__runway.is-disabled{
  35. background-color: var(~'--@{elNamespace}-fill-color-light');
  36. }
  37. .@{elNamespace}-input{
  38. --@{elNamespace}-input-border-color: var(~'--@{elNamespace}-border-color');
  39. }
  40. .@{elNamespace}-slider__runway.show-input{
  41. margin-right: 16px;
  42. }
  43. .@{elNamespace}-slider__input{
  44. width: 60px;
  45. height: 32px;
  46. .@{elNamespace}-input__wrapper{
  47. padding: 0;
  48. .@{elNamespace}-input__inner{
  49. text-align: left;
  50. color: var(~'--@{elNamespace}-text-color');
  51. line-height: 22px;
  52. height: 22px;
  53. padding: 5px 12px;
  54. box-sizing: content-box;
  55. }
  56. }
  57. .@{elNamespace}-input-number__decrease{
  58. display: none;
  59. }
  60. .@{elNamespace}-input-number__increase{
  61. display: none;
  62. }
  63. }
  64. }
  65. .@{elNamespace}-slider-tooltips__expand-class{
  66. padding: 5px 8px;
  67. line-height: 22px;
  68. .@{elNamespace}-popper__arrow{
  69. transform: translate(10px, 0px);
  70. }
  71. }