File tree Expand file tree Collapse file tree 6 files changed +81
-14
lines changed Expand file tree Collapse file tree 6 files changed +81
-14
lines changed Original file line number Diff line number Diff line change 39
39
.icon {
40
40
width : 0 ;
41
41
font-size : var (--field-font-size-tiny );
42
- margin-left : -calc (var (--field-height ) - .85 rem );
42
+ margin-left : -calc (var (--field-height ) - .85 var ( --unit ) );
43
43
margin-right : calc (1.4em + var (--checkbox-label-gutter ));
44
44
overflow : hidden;
45
45
transition : ease var (--checkbox-transition-duration );
Original file line number Diff line number Diff line change 1
1
: root {
2
+ /* unit */
3
+ --field-unit : var (--unit );
4
+
2
5
/* sequence */
3
- --field-height-unit : var (--font-unit );
4
6
--field-height-sequence : var (--minor-third );
5
7
--field-height-base : 2.4 ;
6
- --field-height : var (--field-height-base )var (--font -unit );
8
+ --field-height : var (--field-height-base )var (--field -unit );
7
9
8
10
/* heighs */
9
11
--field-height-tiny : calc (var (--field-height-small ) /
Original file line number Diff line number Diff line change 33
33
/* placeholder */
34
34
--field-placeholder-color : var (--lightgray );
35
35
--field-placeholder-opacity : .1 ;
36
+
37
+ /* disabled */
38
+ --field-disabled-color : var (--lightgray );
39
+ --field-disabled-background : var (--whitegray );
40
+ --field-disabled-border-color : var (--lightengray );
36
41
}
37
42
38
43
.ui .form .field {
60
65
)
61
66
}
62
67
63
- & : hover {
64
- color : var (--field-color-hover );
65
- background : var (--field-background-hover );
66
- border-color : var (--field-border-color-hover );
68
+ & : not (: disabled ) {
69
+ & : hover {
70
+ color : var (--field-color-hover );
71
+ background : var (--field-background-hover );
72
+ border-color : var (--field-border-color-hover );
73
+ }
74
+
75
+ & : focus {
76
+ color : var (--field-color-focus );
77
+ background : var (--field-background-focus );
78
+ border-color : var (--field-border-color-focus );
79
+ }
67
80
}
68
81
69
- & : focus {
70
- color : var (--field-color-focus );
71
- background : var (--field-background-focus );
72
- border-color : var (--field-border-color-focus );
82
+ & : disabled {
83
+ color : var (--field-disabled-color );
84
+ background : var (--field-disabled-background );
85
+ border-color : var (--field-disabled- border-color );
73
86
}
74
87
}
Original file line number Diff line number Diff line change 12
12
/* sizes */
13
13
@import './sizes.css' ;
14
14
15
- /* states */
15
+ /* error states */
16
16
@import './states.css' ;
Original file line number Diff line number Diff line change
1
+ : root {
2
+ /* field error state */
3
+ --field-error-color : var (--error );
4
+ --field-error-background-opacity : 10% ;
5
+ --field-error-background : color (var (--error ) alpha (var (--field-error-background-opacity )));
6
+ --field-error-border-color : var (--error );
7
+
8
+ /* field warning state */
9
+ --field-warning-color : var (--warning );
10
+ --field-warning-background-opacity : 10% ;
11
+ --field-warning-background : color (var (--warning ) alpha (var (--field-warning-background-opacity )));
12
+ --field-warning-border-color : var (--warning );
13
+ }
14
+
1
15
.ui .form .field : focus : invalid {
2
16
border-color : var (--error );
17
+ }
18
+
19
+ .ui .form .field : invalid ,
20
+ .ui .form .field .error {
21
+ & ,
22
+ & : hover ,
23
+ & : focus {
24
+ color : var (--field-error-color );
25
+ background : var (--field-error-background );
26
+ border-color : var (--field-error-border-color );
27
+ }
28
+
29
+ & ::placeholder {
30
+ color : color (
31
+ var (--field-error-color )
32
+ alpha (var (--field-placeholder-opacity ))
33
+ )
34
+ }
35
+ }
36
+
37
+ .ui .form .field .warning {
38
+ & ,
39
+ & : hover ,
40
+ & : focus {
41
+ color : var (--field-warning-color );
42
+ background : var (--field-warning-background );
43
+ border-color : var (--field-warning-border-color );
44
+ }
45
+
46
+ & ::placeholder {
47
+ color : color (
48
+ var (--field-warning-color )
49
+ alpha (var (--field-placeholder-opacity ))
50
+ )
51
+ }
3
52
}
Original file line number Diff line number Diff line change 1
1
: root {
2
- --textarea-min-height : 18rem ;
3
- --textarea-min-width : 56rem ;
2
+ --textarea-min-height-base : 18 ;
3
+ --textarea-min-height : var (--textarea-min-height-base )var (--unit );
4
+
5
+ --textarea-min-width-base : 56 ;
6
+ --textarea-min-width : var (--textarea-min-width-base )var (--unit );
4
7
}
5
8
6
9
.ui .flexible .form .field {
You can’t perform that action at this time.
0 commit comments