|
1 | 1 | @import '../common/style/base.less'; |
2 | 2 |
|
| 3 | +@collapse-disabled-color: var(--td-collapse-disabled-color, @text-color-disabled); |
3 | 4 | @collapse-header-text-color: var(--td-collapse-header-text-color, @text-color-primary); |
4 | 5 | @collapse-content-text-color: var(--td-collapse-content-text-color, @text-color-primary); |
5 | | -@collapse-header-text-disabled-color: var(--td-collapse-header-text-disabled-color, @text-color-disabled); |
| 6 | +@collapse-header-text-disabled-color: var(--td-collapse-header-text-disabled-color, @collapse-disabled-color); |
6 | 7 |
|
7 | 8 | // font-size |
8 | 9 | @collapse-title-font: var(--td-collapse-title-font, @font-body-large); |
|
13 | 14 | @collapse-horizontal-padding: var(--td-collapse-horizontal-padding, 32rpx); |
14 | 15 | @collapse-content-padding: var(--td-collapse-content-padding, 32rpx); |
15 | 16 | @collapse-border-color: var(--td-collapse-border-color, @border-level-1-color); |
16 | | -@collapse-icon-color: var(--td-collapse-icon-color, @font-gray-3); |
| 17 | +@collapse-left-icon-color: var(--td-collapse-left-icon-color, @brand-color); |
| 18 | +@collapse-icon-color: var(--td-collapse-icon-color, @text-color-placeholder); |
17 | 19 |
|
18 | 20 | @collapse-panel-bg-color: var(--td-collapse-panel-bg-color, @bg-color-container); |
19 | 21 |
|
|
41 | 43 | align-items: center; |
42 | 44 | padding-left: @collapse-horizontal-padding; |
43 | 45 | height: @collapse-header-height; |
44 | | - --td-cell-title-color: @collapse-header-text-color; |
45 | | - --td-cell-left-icon-color: @collapse-icon-color; |
46 | 46 |
|
47 | 47 | &--top { |
48 | 48 | .border(top, @collapse-border-color); |
|
53 | 53 | } |
54 | 54 |
|
55 | 55 | &::after { |
56 | | - left: 32rpx; |
57 | | - } |
58 | | - |
59 | | - &-right { |
60 | | - display: inline-flex; |
61 | | - align-items: center; |
62 | | - height: 100%; |
63 | | - } |
64 | | - |
65 | | - &-icon { |
66 | | - // 增大热区 |
67 | | - height: 100%; |
68 | | - padding-left: 8px; |
69 | | - width: 44px; |
70 | | - padding-right: 8px; |
71 | | - color: @collapse-icon-color; |
| 56 | + left: @spacer-2; |
72 | 57 | } |
73 | 58 | } |
74 | 59 |
|
|
91 | 76 | padding: @collapse-content-padding; |
92 | 77 |
|
93 | 78 | &--disabled { |
94 | | - color: @text-color-disabled; |
| 79 | + color: @collapse-disabled-color; |
95 | 80 | } |
96 | 81 |
|
97 | 82 | &--expanded&--bottom { |
|
108 | 93 | } |
109 | 94 | } |
110 | 95 |
|
| 96 | +// cell: 统一用外部样式类自定义样式 |
111 | 97 | .class { |
112 | 98 | &-title { |
113 | 99 | font: @collapse-title-font; |
| 100 | + color: @collapse-header-text-color; |
| 101 | + } |
114 | 102 |
|
115 | | - &--disabled { |
116 | | - color: @text-color-disabled; |
117 | | - } |
| 103 | + &-left-icon { |
| 104 | + color: @collapse-left-icon-color; |
118 | 105 | } |
119 | 106 |
|
120 | | - &-note { |
121 | | - &--disabled { |
122 | | - color: @text-color-disabled; |
123 | | - } |
| 107 | + &-right-icon { |
| 108 | + color: @collapse-icon-color; |
124 | 109 | } |
125 | 110 |
|
| 111 | + &-title, |
| 112 | + &-note, |
| 113 | + &-left-icon, |
126 | 114 | &-right-icon { |
127 | 115 | &--disabled { |
128 | | - color: @text-color-disabled; |
| 116 | + color: @collapse-disabled-color; |
129 | 117 | } |
130 | 118 | } |
131 | 119 | } |
0 commit comments