|
20 | 20 | @input-prefix-cls: ~'@{css-prefix}input';
|
21 | 21 |
|
22 | 22 | .@{textarea-prefix-cls} {
|
23 |
| - .component-css-vars-textarea(); |
| 23 | + .inject-Textarea-vars(); |
24 | 24 |
|
25 | 25 | position: relative;
|
26 | 26 | display: inline-block;
|
27 | 27 | width: 100%;
|
28 | 28 | vertical-align: bottom;
|
29 |
| - font-size: var(--ti-textarea-font-size); |
| 29 | + font-size: var(--tv-Textarea-font-size); |
30 | 30 |
|
31 | 31 | &:before {
|
32 | 32 | content: '';
|
|
37 | 37 | top: 1px;
|
38 | 38 | z-index: 1;
|
39 | 39 | background: #fff;
|
40 |
| - border-radius: var(--ti-textarea-border-radius); |
| 40 | + border-radius: var(--tv-Textarea-border-radius); |
41 | 41 | }
|
42 | 42 |
|
43 | 43 | &:after {
|
|
49 | 49 | bottom: 1px;
|
50 | 50 | z-index: 1;
|
51 | 51 | background: #fff;
|
52 |
| - border-radius: var(--ti-textarea-border-radius); |
| 52 | + border-radius: var(--tv-Textarea-border-radius); |
53 | 53 | }
|
54 | 54 |
|
55 | 55 | &.is-disabled &__inner {
|
56 |
| - background-color: var(--ti-textarea-disabled-bg-color); |
57 |
| - border-color: var(--ti-textarea-border-color); |
58 |
| - color: var(--ti-textarea-disabled-text-color); |
| 56 | + background-color: var(--tv-Textarea-disabled-bg-color); |
| 57 | + border-color: var(--tv-Textarea-border-color); |
| 58 | + color: var(--tv-Textarea-disabled-text-color); |
59 | 59 | cursor: not-allowed;
|
60 |
| - .placeholder(@color: var(--ti-textarea-placeholder-text-color)); |
| 60 | + .placeholder(@color: var(--tv-Textarea-placeholder-text-color)); |
61 | 61 | }
|
62 | 62 |
|
63 | 63 | &.is-disabled {
|
64 |
| - background-color: var(--ti-textarea-disabled-bg-color); |
| 64 | + background-color: var(--tv-Textarea-disabled-bg-color); |
65 | 65 |
|
66 | 66 | &:before {
|
67 |
| - background-color: var(--ti-textarea-disabled-bg-color); |
| 67 | + background-color: var(--tv-Textarea-disabled-bg-color); |
68 | 68 | }
|
69 | 69 |
|
70 | 70 | &:after {
|
71 |
| - background-color: var(--ti-textarea-disabled-bg-color); |
| 71 | + background-color: var(--tv-Textarea-disabled-bg-color); |
72 | 72 | }
|
73 | 73 |
|
74 | 74 | &:hover {
|
75 |
| - border-color: var(--ti-textarea-border-color); |
| 75 | + border-color: var(--tv-Textarea-border-color); |
76 | 76 | }
|
77 | 77 | }
|
78 | 78 |
|
79 | 79 | &.is-exceed {
|
80 | 80 | .@{textarea-prefix-cls}__inner {
|
81 |
| - border-color: var(--ti-textarea-exceed-text-color); |
| 81 | + border-color: var(--tv-Textarea-exceed-text-color); |
82 | 82 | }
|
83 | 83 |
|
84 | 84 | .@{input-prefix-cls}__count {
|
85 |
| - color: var(--ti-textarea-exceed-text-color); |
| 85 | + color: var(--tv-Textarea-exceed-text-color); |
86 | 86 |
|
87 | 87 | &-text-length {
|
88 |
| - color: var(--ti-textarea-exceed-text-color); |
| 88 | + color: var(--tv-Textarea-exceed-text-color); |
89 | 89 | }
|
90 | 90 | }
|
91 | 91 | }
|
92 | 92 |
|
93 | 93 | .@{input-prefix-cls}__count {
|
94 |
| - color: var(--ti-textarea-count-color); |
95 |
| - background: var(--ti-textarea-bg-color); |
96 |
| - font-size: var(--ti-textarea-count-font-size); |
| 94 | + color: var(--tv-Textarea-count-color); |
| 95 | + background: var(--tv-Textarea-bg-color); |
| 96 | + font-size: var(--tv-Textarea-count-font-size); |
97 | 97 | text-align: right;
|
98 | 98 | position: absolute;
|
99 | 99 | z-index: 2;
|
100 | 100 | line-height: 1.5;
|
101 |
| - bottom: var(--ti-textarea-count-bottom); |
102 |
| - right: var(--ti-textarea-count-right); |
103 |
| - width: var(--ti-textarea-count-width); |
104 |
| - border-bottom-left-radius: var(--ti-textarea-count-border-radius); |
105 |
| - padding-right: var(--ti-textarea-count-padding-right); |
| 101 | + bottom: 1px; |
| 102 | + right: var(--tv-Textarea-count-right); |
| 103 | + width: calc(100% - 17px); |
| 104 | + border-bottom-left-radius: var(--tv-Textarea-count-border-radius); |
| 105 | + padding-right: var(--tv-Textarea-count-padding-right); |
106 | 106 |
|
107 | 107 | &-text-length {
|
108 |
| - color: var(--ti-textarea-count-text-length-color); |
| 108 | + color: var(--tv-Textarea-count-text-length-color); |
109 | 109 | }
|
110 | 110 | }
|
111 | 111 |
|
112 | 112 | &__inner {
|
113 | 113 | display: block;
|
114 |
| - width: var(--ti-textarea-inner-width); |
| 114 | + width: 100%; |
115 | 115 | min-height: 60px;
|
116 |
| - min-height: calc(var(--ti-textarea-height, 30px) * 2); |
117 |
| - color: var(--ti-textarea-text-color); |
118 |
| - border: 1px solid var(--ti-textarea-border-color); |
119 |
| - border-radius: var(--ti-textarea-border-radius); |
120 |
| - background: var(--ti-textarea-bg-color); |
121 |
| - padding: var(--ti-textarea-padding-vertical) var(--ti-textarea-padding-horizontal); |
122 |
| - padding-bottom: var(--ti-textarea-padding-bottom); |
| 116 | + min-height: calc(var(--tv-Textarea-height, 30px) * 2); |
| 117 | + color: var(--tv-Textarea-text-color); |
| 118 | + border: 1px solid var(--tv-Textarea-border-color); |
| 119 | + border-radius: var(--tv-Textarea-border-radius); |
| 120 | + background: var(--tv-Textarea-bg-color); |
| 121 | + padding: var(--tv-Textarea-padding-y) var(--tv-Textarea-padding-x); |
| 122 | + padding-bottom: var(--tv-Textarea-padding-bottom); |
123 | 123 | line-height: 1.5;
|
124 |
| - font-size: var(--ti-textarea-font-size); |
125 |
| - font-family: var(--ti-textarea-font-family); |
| 124 | + font-size: var(--tv-Textarea-font-size); |
126 | 125 | resize: vertical;
|
127 | 126 | box-sizing: border-box;
|
128 | 127 | transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
|
129 |
| - .placeholder(@color: var(--ti-textarea-placeholder-text-color)); |
| 128 | + .placeholder(@color: var(--tv-Textarea-placeholder-text-color)); |
130 | 129 |
|
131 | 130 | &:hover {
|
132 |
| - border-color: var(--ti-textarea-inner-hover-border-color); |
| 131 | + border-color: var(--tv-Textarea-inner-hover-border-color); |
133 | 132 | }
|
134 | 133 |
|
135 | 134 | &:focus {
|
136 |
| - border-color: var(--ti-textarea-inner-active-border-color); |
| 135 | + border-color: var(--tv-Textarea-inner-active-border-color); |
137 | 136 | }
|
138 | 137 |
|
139 | 138 | .@{textarea-prefix-cls}:has(&:focus) {
|
140 |
| - border-color: var(--ti-textarea-active-border-color); |
| 139 | + border-color: var(--tv-Textarea-active-border-color); |
141 | 140 | }
|
142 | 141 |
|
143 | 142 | &:hover,
|
|
232 | 231 | overflow: hidden;
|
233 | 232 | word-wrap: break-word;
|
234 | 233 | white-space: pre-wrap;
|
| 234 | + line-height: 1.5; |
235 | 235 |
|
236 | 236 | &:before {
|
237 | 237 | content: '';
|
|
243 | 243 | .more-btn {
|
244 | 244 | float: right;
|
245 | 245 | clear: both;
|
246 |
| - color: #1890ff; |
| 246 | + color: var(--tv-Textarea-more-btn-text-color); |
247 | 247 | font-size: 12px;
|
248 | 248 | line-height: 12px;
|
249 | 249 | cursor: pointer;
|
|
0 commit comments