index.wxss 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. @import '../common/index.wxss';
  2. .van-stepper {
  3. font-size: 0,
  4. }
  5. .van-stepper__minus,
  6. .van-stepper__plus {
  7. position: relative;
  8. display: inline-block;
  9. width: 28px;
  10. height: 28px;
  11. padding: 5px;
  12. margin: 1px;
  13. vertical-align: middle;
  14. background-color: #f2f3f5;
  15. border: 0;
  16. box-sizing: border-box
  17. }
  18. .van-stepper__minus:before,
  19. .van-stepper__plus:before {
  20. width: 9px;
  21. height: 1px
  22. }
  23. .van-stepper__minus:after,
  24. .van-stepper__plus:after {
  25. width: 1px;
  26. height: 9px
  27. }
  28. .van-stepper__minus:after,
  29. .van-stepper__minus:before,
  30. .van-stepper__plus:after,
  31. .van-stepper__plus:before {
  32. position: absolute;
  33. top: 0;
  34. right: 0;
  35. bottom: 0;
  36. left: 0;
  37. margin: auto;
  38. background-color: #333;
  39. content: ""
  40. }
  41. .van-stepper__minus--hover,
  42. .van-stepper__plus--hover {
  43. background-color: #e8e8e8
  44. }
  45. .van-stepper__minus--disabled,
  46. .van-stepper__plus--disabled {
  47. background-color: #f7f8fa
  48. }
  49. .van-stepper__minus--disabled:after,
  50. .van-stepper__minus--disabled:before,
  51. .van-stepper__plus--disabled:after,
  52. .van-stepper__plus--disabled:before {
  53. background-color: #c9c9c9
  54. }
  55. .van-stepper__minus--disabled.van-stepper__minus--hover,
  56. .van-stepper__minus--disabled.van-stepper__plus--hover,
  57. .van-stepper__plus--disabled.van-stepper__minus--hover,
  58. .van-stepper__plus--disabled.van-stepper__plus--hover {
  59. background-color: #f7f8fa
  60. }
  61. .van-stepper__minus {
  62. border-radius: 4px 0 0 4px
  63. }
  64. .van-stepper__minus:after {
  65. display: none
  66. }
  67. .van-stepper__plus {
  68. border-radius: 0 4px 4px 0
  69. }
  70. .van-stepper__input {
  71. display: inline-block;
  72. width: 30px;
  73. height: 26px;
  74. padding: 1px;
  75. margin: 1px;
  76. font-size: 14px;
  77. color: #333;
  78. text-align: center;
  79. vertical-align: middle;
  80. background-color: #f2f3f5;
  81. border: 0;
  82. border-width: 1px 0;
  83. border-radius: 0;
  84. box-sizing: initial;
  85. -webkit-appearance: none
  86. }
  87. .van-stepper__input--disabled {
  88. color: #c9c9c9;
  89. background-color: #f2f3f5
  90. }