File tree 8 files changed +62
-68
lines changed
8 files changed +62
-68
lines changed Original file line number Diff line number Diff line change 17
17
18
18
.@{scroll-text-prefix-cls} {
19
19
&__wrapper {
20
- .component-css -vars-scroll-text ();
20
+ .inject-ScrollText -vars ();
21
21
}
22
22
23
23
width : 300px ;
24
- height : var (--ti-scroll-text -height );
25
- line-height : var (--ti-scroll-text -height );
26
- background : var (--ti-scroll-text -bg-color );
27
- margin : var ( --ti-scroll-text-margin-vertical ) var ( --ti-scroll-text-margin-horizontal ) ;
24
+ height : var (--tv-ScrollText -height );
25
+ line-height : var (--tv-ScrollText -height );
26
+ background : var (--tv-ScrollText -bg-color );
27
+ margin : 0 auto ;
28
28
overflow : hidden ;
29
29
30
30
& &__content {
50
50
animation-timing-function : linear ;
51
51
justify-content : center ;
52
52
53
- // 兼容ie10-ie11
54
- @media screen and (-ms-high-contrast : active ), (-ms-high-contrast : none ) {
55
- display : inline-block ;
56
- }
57
-
58
- // 兼容edge
59
- @supports (-ms-ime-align : auto ) {
60
- display : inline-block ;
61
- }
62
-
63
53
& .left {
64
54
animation-name : moveLeft;
65
55
}
106
96
width : fit-content ;
107
97
min-width : 100% ;
108
98
109
- > div .left {
99
+ > div .left {
110
100
min-width : 100% ;
111
101
animation-name : moveLeftWidthAdapt;
112
102
}
113
103
114
- > div .right {
104
+ > div .right {
115
105
min-width : 100% ;
116
106
animation-name : moveRightWidthAdapt;
117
107
}
163
153
0% {
164
154
transform : translateX (100% );
165
155
}
166
-
156
+
167
157
50% {
168
158
transform : translateX (0 );
169
159
}
170
-
160
+
171
161
100% {
172
162
transform : translateX (-100% );
173
163
}
174
164
}
175
-
165
+
176
166
@keyframes moveRightWidthAdapt {
177
167
0% {
178
168
transform : translateX (-100% );
179
169
}
180
-
170
+
181
171
50% {
182
172
transform : translateX (0 );
183
173
}
184
-
174
+
185
175
100% {
186
176
transform : translateX (100% );
187
177
}
Original file line number Diff line number Diff line change 10
10
*
11
11
*/
12
12
13
- .component-css-vars-scroll-text () {
14
- --ti-scroll-text-height : var (--ti-common-size-height-small , 24px );
15
- --ti-scroll-text-bg-color : #f1f1f1 ;
16
- --ti-scroll-text-margin-vertical : 0 ;
17
- --ti-scroll-text-margin-horizontal : auto ;
13
+ .inject-ScrollText-vars () {
14
+ --tv-ScrollText-height : var (--tv-size-height-xs );
15
+ --tv-ScrollText-bg-color : var (--tv-color-bg );
18
16
}
Original file line number Diff line number Diff line change 16
16
@scrollbar-prefix-cls : ~ ' @{css-prefix} scrollbar' ;
17
17
18
18
.@{scrollbar-prefix-cls} {
19
- .component-css -vars-scrollbar ();
19
+ .inject-Scrollbar -vars ();
20
20
21
21
overflow : hidden ;
22
22
position : relative ;
45
45
width : 0 ;
46
46
height : 0 ;
47
47
cursor : pointer ;
48
- border-radius : var (--ti-scrollbar -thumb-border-radius );
49
- background-color : var (--ti-scrollbar -thumb-bg-color );
48
+ border-radius : var (--tv-Scrollbar -thumb-border-radius );
49
+ background-color : var (--tv-Scrollbar -thumb-bg-color );
50
50
transition : 0.3s background- color ;
51
51
52
52
& :hover {
53
- background-color : var (--ti-scrollbar -thumb-hover-bg-color );
53
+ background-color : var (--tv-Scrollbar -thumb-hover-bg-color );
54
54
}
55
55
}
56
56
63
63
transition : opacity 120ms ease-out ;
64
64
65
65
& .is-vertical {
66
- width : var (--ti-scrollbar -vertical-width );
66
+ width : var (--tv-Scrollbar -vertical-width );
67
67
top : 2px ;
68
- right : var (--ti-scrollbar -vertical-right );
68
+ right : var (--tv-Scrollbar -vertical-right );
69
69
70
70
& > div {
71
71
width : 100% ;
Original file line number Diff line number Diff line change 22
22
*
23
23
*/
24
24
25
- .component-css -vars-scrollbar () {
25
+ .inject-Scrollbar -vars () {
26
26
// 垂直滚动条距离右侧距离
27
- --ti-scrollbar -vertical-right : 4 px ;
27
+ --tv-Scrollbar -vertical-right : var ( --tv-space-sm ) ;
28
28
// 垂直滚动条宽度
29
- --ti-scrollbar -vertical-width : 8 px ;
29
+ --tv-Scrollbar -vertical-width : var ( --tv-space-md ) ;
30
30
// 垂直滚动条滑块背景色
31
- --ti-scrollbar -thumb-bg-color : var (--ti-common- scrollbar-thumb-bg-color , #dbdbdb );
31
+ --tv-Scrollbar -thumb-bg-color : var (--tv-color-bg- scrollbar-thumb );
32
32
// 垂直滚动条滑块悬浮时背景色
33
- --ti-scrollbar -thumb-hover-bg-color : var (--ti-common- scrollbar-thumb-bg-color , #dbdbdb );
33
+ --tv-Scrollbar -thumb-hover-bg-color : var (--tv-color-bg- scrollbar-thumb-hover );
34
34
// 垂直滚动条滑块圆角
35
- --ti-scrollbar -thumb-border-radius : var (--ti-common- scrollbar-thumb-border-radius , 4 px );
35
+ --tv-Scrollbar -thumb-border-radius : var (--tv-border-radius- scrollbar-thumb );
36
36
}
Original file line number Diff line number Diff line change 19
19
@storage-item-prefix-cls : ~ ' @{css-prefix} storage-item' ;
20
20
21
21
.@{tall-storage-prefix-cls} {
22
- .component-css -vars-tall-storage ();
22
+ .inject-TallStorage -vars ();
23
23
24
24
position : relative ;
25
25
26
26
.@{storage-list-style-prefix-cls} {
27
27
position : absolute ;
28
- background-color : var (--ti-tall-storage -bg-color );
29
- box-shadow : var (--ti-common-shadow-2-down );
30
- border-radius : var (--ti-tall-storage -border-radius );
28
+ background-color : var (--tv-TallStorage -bg-color );
29
+ box-shadow : var (--tv-TallStorage-box-shadow );
30
+ border-radius : var (--tv-TallStorage -border-radius );
31
31
width : 100% ;
32
32
box-sizing : border-box ;
33
33
z-index : 10 ;
36
36
padding : 0 ;
37
37
list-style : none ;
38
38
overflow-y : auto ;
39
- max-height : calc (var (--ti-tall-storage -item-height ) * 5 );
39
+ max-height : calc (var (--tv-TallStorage -item-height ) * 5 );
40
40
41
41
.@{storage-item-prefix-cls} {
42
- height : var (--ti-tall-storage -item-height );
43
- line-height : var (--ti-tall-storage -item-height );
42
+ height : var (--tv-TallStorage -item-height );
43
+ line-height : var (--tv-TallStorage -item-height );
44
44
padding : 0 8px ;
45
45
white-space : nowrap ;
46
46
47
47
& :hover ,
48
48
& .item-hover {
49
49
cursor : pointer ;
50
- background-color : var (--ti-tall-storage -item-bg-color );
50
+ background-color : var (--tv-TallStorage -item-bg-color );
51
51
}
52
52
}
53
53
}
Original file line number Diff line number Diff line change 10
10
*
11
11
*/
12
12
13
- .component-css-vars-tall-storage () {
14
- --ti-tall-storage-bg-color : var (--ti-common-color-light , #ffffff );
15
- --ti-tall-storage-border-radius : var (--ti-common-border-radius-normal , 6px );
16
- --ti-tall-storage-item-height : var (--ti-common-size-height-normal , 32px );
17
- --ti-tall-storage-item-bg-color : var (--ti-common-color-hover-background , #f5f5f5 );
13
+ .inject-TallStorage-vars () {
14
+ // 背景颜色
15
+ --tv-TallStorage-bg-color : var (--tv-color-bg-secondary );
16
+ // 圆角
17
+ --tv-TallStorage-border-radius : var (--tv-border-radius-md );
18
+ // 选项高度
19
+ --tv-TallStorage-item-height : var (--tv-size-height-md );
20
+ // 选项背景颜色
21
+ --tv-TallStorage-item-bg-color : var (--tv-color-bg );
22
+ // 阴影
23
+ --tv-TallStorage-box-shadow : var (--tv-shadow-2-down );
18
24
}
Original file line number Diff line number Diff line change 18
18
@top-box-prefix-cls : ~ ' @{css-prefix} top-box' ;
19
19
20
20
.@{top-box-prefix-cls} {
21
- .component-css -vars-top-box ();
21
+ .inject-TopBox -vars ();
22
22
23
23
position : fixed ;
24
24
top : 20px ;
25
25
left : 50% ;
26
26
transform : translateX (-50% );
27
27
width : 400px ;
28
28
max-height : 600px ;
29
- background : var (--ti-top-box -bg-color );
29
+ background : var (--tv-TopBox -bg-color );
30
30
padding : 24px ;
31
31
box-shadow : 0 0 5px 0 rgba (0 , 0 , 0 , 0.2 );
32
32
transition :
35
35
top 0.4s ;
36
36
37
37
& &__icon {
38
- font-size : var (--ti-top-box- icon-font-size , 24 px );
38
+ font-size : var (--tv-TopBox- icon-font-size );
39
39
vertical-align : middle ;
40
40
}
41
41
74
74
}
75
75
76
76
&--success &__icon {
77
- fill : var (--ti-top-box -success-icon-color );
77
+ fill : var (--tv-TopBox -success-icon-color );
78
78
}
79
79
80
80
&--error &__icon {
81
- fill : var (--ti-top-box -error-icon-color );
81
+ fill : var (--tv-TopBox -error-icon-color );
82
82
}
83
83
84
84
&--warning &__icon {
85
- fill : var (--ti-top-box -warning-icon-color );
85
+ fill : var (--tv-TopBox -warning-icon-color );
86
86
}
87
87
88
88
&--help &__icon {
89
- fill : var (--ti-top-box -help-icon-color );
89
+ fill : var (--tv-TopBox -help-icon-color );
90
90
}
91
91
92
92
&--info &__icon {
93
- fill : var (--ti-top-box -info-icon-color );
93
+ fill : var (--tv-TopBox -info-icon-color );
94
94
}
95
95
96
96
&-fade-enter ,
Original file line number Diff line number Diff line change 10
10
*
11
11
*/
12
12
13
- .component-css -vars-top-box () {
14
- --ti-top-box- bg-color : var (--ti-common- color-light , #ffffff );
15
- --ti-top-box- icon-font-size : var ( --ti-common-font-size-5 , 24px ) ;
16
- --ti-top-box- success-icon-color : var (--ti-common- color-success-normal , #5cb300 );
17
- --ti-top-box- error-icon-color : var (--ti-base- color-bg-8 , #c7000b );
18
- --ti-top-box- warning-icon-color : var (--ti-common- color-warning-normal , #ff8800 );
19
- --ti-top-box- help-icon-color : var (--ti-base- color-brand-6 , #191919 );
20
- --ti-top-box- info-icon-color : var (--ti-common- color-info-normal , #191919 );
13
+ .inject-TopBox -vars () {
14
+ --tv-TopBox- bg-color : var (--tv- color-bg-secondary );
15
+ --tv-TopBox- icon-font-size : 24px ;
16
+ --tv-TopBox- success-icon-color : var (--tv- color-success-icon );
17
+ --tv-TopBox- error-icon-color : var (--tv- color-error-icon );
18
+ --tv-TopBox- warning-icon-color : var (--tv- color-warn-icon );
19
+ --tv-TopBox- help-icon-color : var (--tv- color-icon-control );
20
+ --tv-TopBox- info-icon-color : var (--tv- color-info-icon );
21
21
}
You can’t perform that action at this time.
0 commit comments