index.acss 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. .radio-index {
  2. display: block;
  3. height: initial;
  4. }
  5. @import "../common/index.acss";
  6. .radio-index .van-radio {
  7. display: -webkit-flex;
  8. display: flex;
  9. -webkit-align-items: center;
  10. align-items: center;
  11. overflow: hidden;
  12. -webkit-user-select: none;
  13. user-select: none;
  14. }
  15. .radio-index .van-radio__icon-wrap {
  16. -webkit-flex: none;
  17. flex: none;
  18. }
  19. .radio-index .van-radio__icon {
  20. display: -webkit-flex;
  21. display: flex;
  22. -webkit-align-items: center;
  23. align-items: center;
  24. -webkit-justify-content: center;
  25. justify-content: center;
  26. box-sizing: border-box;
  27. width: 1em;
  28. height: 1em;
  29. color: transparent;
  30. text-align: center;
  31. transition-property: color, border-color, background-color;
  32. border: 1px solid #c8c9cc;
  33. border: 1px solid var(--radio-border-color, #c8c9cc);
  34. font-size: 20px;
  35. font-size: var(--radio-size, 20px);
  36. transition-duration: 0.2s;
  37. transition-duration: var(--radio-transition-duration, 0.2s);
  38. }
  39. .radio-index .van-radio__icon--round {
  40. border-radius: 100%;
  41. }
  42. .radio-index .van-radio__icon--checked {
  43. color: #fff;
  44. color: var(--white, #fff);
  45. background-color: #1989fa;
  46. background-color: var(--radio-checked-icon-color, #1989fa);
  47. border-color: #1989fa;
  48. border-color: var(--radio-checked-icon-color, #1989fa);
  49. }
  50. .radio-index .van-radio__icon--disabled {
  51. background-color: #ebedf0;
  52. background-color: var(--radio-disabled-background-color, #ebedf0);
  53. border-color: #c8c9cc;
  54. border-color: var(--radio-disabled-icon-color, #c8c9cc);
  55. }
  56. .radio-index .van-radio__icon--disabled.van-radio__icon--checked {
  57. color: #c8c9cc;
  58. color: var(--radio-disabled-icon-color, #c8c9cc);
  59. }
  60. .radio-index .van-radio__label {
  61. word-wrap: break-word;
  62. margin-left: 10px;
  63. margin-left: var(--radio-label-margin, 10px);
  64. color: #323233;
  65. color: var(--radio-label-color, #323233);
  66. line-height: 20px;
  67. line-height: var(--radio-size, 20px);
  68. }
  69. .radio-index .van-radio__label--left {
  70. float: left;
  71. margin: 0 10px 0 0;
  72. margin: 0 var(--radio-label-margin, 10px) 0 0;
  73. }
  74. .radio-index .van-radio__label--disabled {
  75. color: #c8c9cc;
  76. color: var(--radio-disabled-label-color, #c8c9cc);
  77. }
  78. .radio-index .van-radio__label:empty {
  79. margin: 0;
  80. }