11:host {
2- --fiv-padding-end : 0 ;
3- --fiv-padding-start : 0 ;
4- --fiv-color-icon : inherit ;
2+ --fiv-padding-end : 0 ;
3+ --fiv-padding-start : 0 ;
4+ --fiv-dot-right : -6px ;
5+ --fiv-dot-top : -2px ;
6+ --fiv-color-icon : inherit ;
7+ position : relative ;
58}
69
710ion-icon {
8- margin : 0 ;
9- font-size : 1.8em ;
10- color : var (--fiv-color-icon );
11- padding-right : var (--fiv-padding-end );
12- padding-left : var (--fiv-padding-start );
11+ margin : 0 ;
12+ font-size : 1.8em ;
13+ color : var (--fiv-color-icon );
14+ padding-right : var (--fiv-padding-end );
15+ padding-left : var (--fiv-padding-start );
1316}
1417
1518.indicator {
16- position : absolute ;
17- width : var (--fiv-dot-width , 8px );
18- height : var (--fiv-dot-heigt , 8px );
19- background-color : var (
20- --fiv-dot-color ,
21- var (--fiv-color-indicator , --ion-color-primary )
22- );
23- top : 4px ;
24- border-radius : 100% ;
25- right : 8px ;
26- z-index : 12 ;
19+ position : absolute ;
20+ width : var (--fiv-dot-width , 8px );
21+ height : var (--fiv-dot-height , 8px );
22+ background-color : var ( --fiv-dot-color , var (--fiv-color-indicator , --ion-color-primary ));
23+ top : calc (var (--fiv-dot-top , 0px ) + 3px );
24+ border-radius : 100% ;
25+ right : calc (var (--fiv-dot-right , 4px ) + 3px );
26+ z-index : 12 ;
2727}
2828
2929.indicator-value {
30- position : absolute ;
31- min-width : var (--fiv-dot-width , 14px );
32- height : var (--fiv-dot-heigt , 14px );
33- background-color : var (--fiv-dot-color , var (--ion-color-primary ));
34- color : var (--fiv-dot-color-background , var (--ion-color-light ));
35- top : 0px ;
36- border-radius : 14px ;
37- right : 4px ;
38- z-index : 13 ;
39- * {
4030 position : absolute ;
41- transform : translateX (-50% ) translateY (-50% );
42- left : 50% ;
43- top : 50% ;
44- font-size : 0.6em ;
45- }
31+ min-width : var (--fiv-dot-width , 14px );
32+ height : var (--fiv-dot-height , 14px );
33+ background-color : var (--fiv-dot-color , var (--ion-color-primary ));
34+ color : var (--fiv-dot-color-background , var (--ion-color-light ));
35+ top : var (--fiv-dot-top , 0 );
36+ border-radius : 14px ;
37+ right : var (--fiv-dot-right , 4px );
38+ z-index : 13 ;
39+ * {
40+ position : absolute ;
41+ transform : translateX (-50% ) translateY (-50% );
42+ left : 50% ;
43+ top : 50% ;
44+ font-size : 0.6em ;
45+ }
4646}
4747
4848.indicator-background {
49- position : absolute ;
50- width : var (--fiv-dot-width , 10 px );
51- height : var (--fiv-dot-heigt , 10 px );
52- background-color : var (--fiv-dot-color-background , transparent );
53- top : 3 px ;
54- border-radius : 100% ;
55- right : 7 px ;
56- z-index : 11 ;
57- }
49+ position : absolute ;
50+ width : var (--fiv-dot-width , 18 px );
51+ height : var (--fiv-dot-height , 18 px );
52+ background-color : var (--fiv-dot-color-background , var ( --ion-color-light ) );
53+ top : calc ( var ( --fiv-dot-top , 0 px ) - 2 px ) ;
54+ border-radius : 100% ;
55+ right : calc ( var ( --fiv-dot-right , 4 px ) - 2 px ) ;
56+ z-index : 11 ;
57+ }
0 commit comments