@@ -12,58 +12,74 @@ governing permissions and limitations under the License.
12
12
13
13
/* THIS FILE IS MACHINE GENERATED. DO NOT EDIT */
14
14
: host {
15
+ - - spectrum- coach- indicato r- ring- bor der- size: var(--spectrum-border-width-200 );
16
+ - - spectrum- coach- indicato r- sizing- multiple: 3;
17
+ - - spectrum- coach- indicato r- ring- diameter- size: var(- - mod- coach- indicato r- ring- diameter, var (- - spectrum- coach- indicato r- ring- diameter));
18
+ - - spectrum- coach- indicato r- min- inline-size: calc(var(- - spectrum- coach- indicato r- ring- diameter- size) * var(- - spectrum- coach- indicato r- sizing- multiple));
19
+ - - spectrum- coach- indicato r- min- block- size: calc(var(- - spectrum- coach- indicato r- ring- diameter- size) * var(- - spectrum- coach- indicato r- sizing- multiple));
20
+ - - spectrum- coach- indicato r- inline-size: var(- - mod- coach- indicato r- inline-size, var (- - spectrum- coach- indicato r- min- inline-size));
21
+ - - spectrum- coach- indicato r- block- size: var(- - mod- coach- indicato r- block- size, var (- - spectrum- coach- indicato r- min- block- size));
22
+ - - spectrum- coach- animation- indicato r- ring- duration: var(- - spectrum- animation- duration-6000);
23
+ - - spectrum- coach- indicato r- animation- keyframe-scale-initial: 1;
24
+ - - spectrum- coach- indicato r- animation- ring- inner- delay- multiple: var(- - mod- coach- indicato r- inner- animation- delay- multiple, -0.5);
15
25
margin: var(- - mod- coach- indicato r- gap, var (- - spectrum- coach- indicato r- gap));
16
26
min- inline-size: var(- - mod- coach- indicato r- min- inline-size, var (- - spectrum- coach- indicato r- min- inline-size));
17
27
min- block- size: var(- - mod- coach- indicato r- min- block- size, var (- - spectrum- coach- indicato r- min- block- size));
18
- inline-size: var(- - mod - coach - indica to r - inline-size , var ( - - spectrum- coach- indicato r- inline-size) );
19
- block- size: var(- - mod - coach - indica to r - block - size , var ( - - spectrum- coach- indicato r- block- size) );
28
+ inline-size: var(- - spectrum- coach- indicato r- inline-size);
29
+ block- size: var(- - spectrum- coach- indicato r- block- size);
20
30
position: relative;
21
31
}
22
32
23
33
: host ([quiet]) {
24
- --mod-coach-indicator-min-inline-size : calc (var (--mod-coach-indicator-quiet-ring-diameter , var (--spectrum-coach-indicator-quiet-ring-diameter-size )) * 2.75 );
25
- --mod-coach-indicator-min-block-size : calc (var (--mod-coach-indicator-quiet-ring-diameter , var (--spectrum-coach-indicator-quiet-ring-diameter-size )) * 2.75 );
26
- --mod-coach-indicator-inline-size : calc (var (--mod-coach-indicator-quiet-ring-diameter , var (--spectrum-coach-indicator-quiet-ring-diameter-size )) * 2.75 );
27
- --mod-coach-indicator-block-size : calc (var (--mod-coach-indicator-quiet-ring-diameter , var (--spectrum-coach-indicator-quiet-ring-diameter-size )) * 2.75 );
28
- --mod-coach-indicator-ring-inline-size : var (--mod-coach-indicator-quiet-ring-diameter , var (--spectrum-coach-indicator-quiet-ring-diameter-size ));
29
- --mod-coach-indicator-ring-block-size : var (--mod-coach-indicator-quiet-ring-diameter , var (--spectrum-coach-indicator-quiet-ring-diameter-size ));
30
- --mod-coach-indicator-top : calc (var (--mod-coach-indicator-min-inline-size ) / 3 - var (--spectrum-coach-indicator-ring-border-size ));
31
- --mod-coach-indicator-left : calc (var (--mod-coach-indicator-min-inline-size ) / 3 - var (--spectrum-coach-indicator-ring-border-size ));
32
- --mod-coach-indicator-inner-animation-delay-multiple : var (--mod-coach-indicator-quiet-animation-ring-inner-delay-multiple , var (--spectrum-coach-indicator-quiet-animation-ring-inner-delay-multiple ));
34
+ --spectrum-coach-indicator-animation-keyframe-scale-initial : 0.8 ;
35
+ --spectrum-coach-indicator-sizing-multiple : 2.75 ;
36
+ --spectrum-coach-indicator-ring-diameter-size : var (--mod-coach-indicator-quiet-ring-diameter , var (--spectrum-coach-indicator-quiet-ring-diameter ));
37
+ --spectrum-coach-indicator-animation-ring-inner-delay-multiple : var (--mod-coach-indicator-quiet-animation-ring-inner-delay-multiple , -0.33 );
38
+ }
39
+
40
+ : host ([static-color = 'white' ]) {
41
+ --spectrum-coach-indicator-ring-default-color : var (--mod-coach-indicator-ring-light-color , var (--spectrum-white ));
42
+ }
43
+
44
+ : host ([static-color = 'black' ]) {
45
+ --spectrum-coach-indicator-ring-default-color : var (--mod-coach-indicator-ring-dark-color , var (--spectrum-black ));
46
+ }
47
+
48
+ : host .spectrum-CoachIndicator--staticWhite {
49
+ --spectrum-coach-indicator-ring-default-color : var (--spectrum-white );
50
+ }
51
+
52
+ : host .spectrum-CoachIndicator--staticBlack {
53
+ --spectrum-coach-indicator-ring-default-color : var (--spectrum-black );
33
54
}
34
55
35
56
.ring {
36
57
border-style : solid;
37
58
border-width : var (--mod-coach-indicator-ring-border-size , var (--spectrum-coach-indicator-ring-border-size ));
38
59
border-color : var (--mod-coach-indicator-ring-default-color , var (--spectrum-coach-indicator-ring-default-color ));
39
- inline-size : var (--mod-coach-indicator-ring-inline-size , var (--spectrum-coach-indicator-ring-inline-size ));
40
- block-size : var (--mod-coach-indicator-ring-block-size , var (--spectrum-coach-indicator-ring-block-size ));
41
- animation : var (--mod-coach-indicator-animation-name , var (--spectrum-coach-indicator-animation-name )) var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) linear infinite;
60
+ inline-size : var (--mod-coach-indicator-ring-inline-size , var (--spectrum-coach-indicator-ring-diameter-size ));
61
+ block-size : var (--mod-coach-indicator-ring-block-size , var (--spectrum-coach-indicator-ring-diameter-size ));
62
+ animation : pulse var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) linear infinite;
63
+ animation : var (--mod-coach-indicator-animation-name , pulse) var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) linear infinite;
42
64
border-radius : 50% ;
43
65
display : block;
44
66
position : absolute;
45
- inset-block-start : var (--mod-coach-indicator-top , var (--spectrum-coach-indicator-top ));
46
- inset-inline-start : var (--mod-coach-indicator-left , var (--spectrum-coach-indicator-left ));
67
+ inset-block-start : var (--mod-coach-indicator-top , calc ( var (--spectrum-coach-indicator-block-size ) / 3 - var ( --spectrum-coach-indicator-ring-border-size ) ));
68
+ inset-inline-start : var (--mod-coach-indicator-left , calc ( var (--spectrum-coach-indicator-inline-size ) / 3 - var ( --spectrum-coach-indicator-ring-border-size ) ));
47
69
}
48
70
49
71
.ring : first-child {
50
- animation-delay : calc (var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) * var (--mod -coach-indicator-inner- animation-delay-multiple , var ( --spectrum-coach-indicator- inner-animation- delay-multiple) ));
72
+ animation-delay : calc (var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) * var (--spectrum -coach-indicator-animation-ring- inner-delay-multiple ));
51
73
}
52
74
53
75
.ring : nth-child (2 ) {
54
- animation-delay : calc (var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) * var (--mod-coach-animation-indicator-ring-center-delay-multiple , var (--spectrum-coach-animation-indicator-ring-center-delay-multiple )));
76
+ animation-delay : calc (var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) * -0.66 );
77
+ animation-delay : calc (var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) * var (--mod-coach-animation-indicator-ring-center-delay-multiple , -0.66 ));
55
78
}
56
79
57
80
.ring : nth-child (3 ) {
58
- animation-delay : calc (var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) * var (--mod-coach-animation-indicator-ring-outer-delay-multiple , var (--spectrum-coach-animation-indicator-ring-outer-delay-multiple )));
59
- }
60
-
61
- : host ([static-color = 'white' ]) .ring {
62
- border-color : var (--mod-coach-indicator-ring-light-color , var (--spectrum-coach-indicator-ring-light-color ));
63
- }
64
-
65
- : host ([static-color = 'black' ]) .ring {
66
- border-color : var (--mod-coach-indicator-ring-dark-color , var (--spectrum-coach-indicator-ring-dark-color ));
81
+ animation-delay : calc (var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) * -1 );
82
+ animation-delay : calc (var (--mod-coach-animation-indicator-ring-duration , var (--spectrum-coach-animation-indicator-ring-duration )) * var (--mod-coach-animation-indicator-ring-outer-delay-multiple , -1 ));
67
83
}
68
84
69
85
@media (prefers-reduced-motion : reduce) {
@@ -74,34 +90,17 @@ governing permissions and limitations under the License.
74
90
75
91
@keyframes pulse {
76
92
0% {
77
- transform : scale (var (--spectrum-coach-indicator-animation-keyframe-0-scale ));
78
- opacity : var (--spectrum-coach-indicator-animation-keyframe-0-opacity );
79
- }
80
-
81
- 50% {
82
- transform : scale (var (--spectrum-coach-indicator-animation-keyframe-50-scale ));
83
- opacity : var (--spectrum-coach-indicator-animation-keyframe-50-opacity );
84
- }
85
-
86
- to {
87
- transform : scale (var (--spectrum-coach-indicator-animation-keyframe-100-scale ));
88
- opacity : var (--spectrum-coach-indicator-animation-keyframe-100-opacity );
89
- }
90
- }
91
-
92
- @keyframes pulse-quiet {
93
- 0% {
94
- transform : scale (var (--spectrum-coach-indicator-quiet-animation-keyframe-0-scale ));
95
- opacity : var (--spectrum-coach-indicator-animation-keyframe-0-opacity );
93
+ transform : scale (var (--spectrum-coach-indicator-animation-keyframe-scale-initial ));
94
+ opacity : 0 ;
96
95
}
97
96
98
97
50% {
99
- transform : scale ( var ( --spectrum-coach-indicator-animation-keyframe-50-scale )) ;
100
- opacity : var ( --spectrum-coach-indicator-animation-keyframe-50-opacity );
98
+ opacity : 1 ;
99
+ transform : scale ( 1.5 );
101
100
}
102
101
103
102
to {
104
- transform : scale ( var ( --spectrum-coach-indicator-animation-keyframe-100-scale )) ;
105
- opacity : var ( --spectrum-coach-indicator-animation-keyframe-100-opacity );
103
+ opacity : 0 ;
104
+ transform : scale ( 2 );
106
105
}
107
106
}
0 commit comments