55 --jvm-box-shadow : #{$box-shadow } ;
66
77 // Tooltip
8- --jvm-tooltip-shadow : var (--jvm-box-shadow );
9- --jvm-tooltip-font-family : #{$tooltip-font-family } ;
8+ --jvm-tooltip-font-size : #{$tooltip-font-size } ;
109 --jvm-tooltip-bg-color : #{$tooltip-bg-color } ;
1110 --jvm-tooltip-color : #{$tooltip-color } ;
12- --jvm-tooltip-radius : #{$tooltip-radius } ;
13- --jvm-tooltip-font-size : #{$tooltip-font-size } ;
1411 --jvm-tooltip-padding : #{$tooltip-padding } ;
12+ --jvm-tooltip-shadow : var (--jvm-box-shadow );
13+ --jvm-tooltip-radius : #{$tooltip-radius } ;
1514
1615 // Zoom buttons
17- --jvm-zoom-btns-bg-color : #{$zoom-btns-bg-color } ;
18- --jvm-zoom-btns-color : #{$zoom-btns-color } ;
19- --jvm-zoom-btns-radius : #{$zoom-btns-radius } ;
20- --jvm-zoom-btns-height : #{$zoom-btns-height } ;
21- --jvm-zoom-btns-padding : #{$zoom-btns-padding } ;
22- --jvm-zoom-btns-width : #{$zoom-btns-width } ;
16+ --jvm-zoom-btn-bg-color : #{$zoom-btn-bg-color } ;
17+ --jvm-zoom-btn-color : #{$zoom-btn-color } ;
18+ --jvm-zoom-btn-size : #{$zoom-btn-size } ;
19+ --jvm-zoom-btn-radius : #{$zoom-btn-radius } ;
2320
2421 // Series
2522 --jvm-series-container-right : #{$series-container-right } ;
2623
2724 // Legends
28- --jvm-legend-background -color : #{$legend-background -color } ;
25+ --jvm-legend-bg -color : #{$legend-bg -color } ;
2926 --jvm-legend-radius : #{$legend-radius } ;
3027 --jvm-legend-margin-left : #{$legend-margin-left } ;
3128 --jvm-legend-padding : #{$legend-padding } ;
@@ -49,7 +46,6 @@ image, text, .jvm-zoom-btn { user-select: none }
4946// jsVectorMap container
5047.jvm-container {
5148 position : relative ;
52- overflow : hidden ;
5349 height : 100% ;
5450 width : 100% ;
5551}
@@ -59,7 +55,6 @@ image, text, .jvm-zoom-btn { user-select: none }
5955 border-radius : var (--jvm-tooltip-radius );
6056 background-color : var (--jvm-tooltip-bg-color );
6157 color : var (--jvm-tooltip-color );
62- font-family : var (--jvm-tooltip-font-family );
6358 font-size : var (--jvm-tooltip-font-size );
6459 box-shadow : var (--jvm-tooltip-shadow );
6560 padding : var (--jvm-tooltip-padding );
@@ -73,38 +68,43 @@ image, text, .jvm-zoom-btn { user-select: none }
7368
7469// Zoom buttons
7570.jvm-zoom-btn {
76- border-radius : var (--jvm-zoom-btns-radius );
77- background-color : var (--jvm-zoom-btns-bg-color );
78- padding : var (--jvm-zoom-btns-padding );
79- color : var (--jvm-zoom-btns-color );
71+ background-color : var (--jvm-zoom-btn-bg-color );
72+ color : var (--jvm-zoom-btn-color );
73+ border-radius : var (--jvm-zoom-btn-radius );
74+ height : var (--jvm-zoom-btn-size );
75+ width : var (--jvm-zoom-btn-size );
8076 box-sizing : border-box ;
8177 position : absolute ;
82- line-height : 10px ;
83- cursor : pointer ;
84- height : 15px ;
85- width : 15px ;
8678 left : 10px ;
79+ line-height : var (--jvm-zoom-btn-size );
80+ text-align : center ;
81+ cursor : pointer ;
8782
88- & .jvm-zoomout {
89- top : 30 px
83+ & .jvm-zoomin {
84+ top : var ( --jvm-zoom-btn-size )
9085 }
9186
92- & .jvm-zoomin {
93- top : 10 px
87+ & .jvm-zoomout {
88+ top : calc ( var ( --jvm-zoom-btn-size ) * 2 + ( var ( --jvm-zoom-btn-size ) / 3 ));
9489 }
9590}
9691
9792// Series
9893.jvm-series-container {
99- right : var (--jvm-series-container-right );
10094 position : absolute ;
95+ right : var (--jvm-series-container-right );
10196 & .jvm-series-h { bottom : 15px }
102- & .jvm-series-v { top : 15px }
97+ & .jvm-series-v {
98+ display : flex ;
99+ flex-direction : column ;
100+ gap : 0.75rem ;
101+ top : 15px ;
102+ }
103103}
104104
105105// Legends
106106.jvm-legend {
107- background-color : var (--jvm-legend-background -color );
107+ background-color : var (--jvm-legend-bg -color );
108108 border : 1px solid var (--jvm-border-color );
109109 margin-left : var (--jvm-legend-margin-left );
110110 border-radius : var (--jvm-legend-radius );
@@ -122,6 +122,7 @@ image, text, .jvm-zoom-btn { user-select: none }
122122
123123.jvm-legend-tick {
124124 display : flex ;
125+ align-items : center ;
125126 min-width : 40px ;
126127 & :not (:first-child ) {
127128 margin-top : var (--jvm-legend-tick-margin-top );
@@ -130,14 +131,15 @@ image, text, .jvm-zoom-btn { user-select: none }
130131
131132.jvm-legend-tick-sample {
132133 border-radius : var (--jvm-legend-tick-sample-radius );
133- margin-right : .65 rem ;
134+ margin-right : 0.45 rem ;
134135 height : var (--jvm-legend-tick-sample-height );
135136 width : var (--jvm-legend-tick-sample-width );
136137}
137138
138139.jvm-legend-tick-text {
139140 font-size : var (--jvm-legend-tick-text-font-size );
140141 text-align : center ;
142+ line-height : 1 ;
141143}
142144
143145// Line animation
0 commit comments