Apexcharts 工具提示样式不适用
Apexcharts tooltip styles don't applied
我正在尝试使用 React 中的 ApexCharts 将一些基本样式应用到我的工具提示中。
这是我的配置:
const options = {
chart: {
foreColor: "#ffffff12",
toolbar: {
show: false
}
},
colors: ["white"],
stroke: {
width: 3
},
grid: {
borderColor: "#ffffff12",
borderWidth: 1,
clipMarkers: false,
yaxis: {
lines: {
show: false
}
},
xaxis: {
lines: {
show: true,
},
}
},
dataLabels: {
enabled: false
},
fill: {
gradient: {
enabled: true,
opacityFrom: 0.4,
opacityTo: 0
}
},
markers: {
size: 0
},
tooltip: {
enabled: true,
style: {
fontSize: '20px',
fontFamily: 'Roboto'
},
x: {
show: true,
format:'HH:mm'
},
y: {
formatter:(value) => `${value}$`
},
marker: {
show: false,
},
theme:'dark'
},
...
我可以使用深色默认值(如深色背景和白色字体颜色等)看到它,但我无法使用我自己的默认值。
提前致谢!
ApexCharts 中的工具提示可以直接通过 CSS 定位,因为它只是一个 HTML 元素。
通过覆盖 .apexcharts-tooltip
class 和其中的任何内部元素来更改工具提示样式。
请像这样将 id 属性 添加到图表元素的父级。
#chartContainer .apexcharts-tooltip {
color: #000000;
}
#chartContainer .apexcharts-tooltip .apexcharts-tooltip-series-group.active {
background: #ffffff !important;
}
.apexcharts-tooltip.light{
background:red;
color:green;
}
我正在尝试使用 React 中的 ApexCharts 将一些基本样式应用到我的工具提示中。
这是我的配置:
const options = {
chart: {
foreColor: "#ffffff12",
toolbar: {
show: false
}
},
colors: ["white"],
stroke: {
width: 3
},
grid: {
borderColor: "#ffffff12",
borderWidth: 1,
clipMarkers: false,
yaxis: {
lines: {
show: false
}
},
xaxis: {
lines: {
show: true,
},
}
},
dataLabels: {
enabled: false
},
fill: {
gradient: {
enabled: true,
opacityFrom: 0.4,
opacityTo: 0
}
},
markers: {
size: 0
},
tooltip: {
enabled: true,
style: {
fontSize: '20px',
fontFamily: 'Roboto'
},
x: {
show: true,
format:'HH:mm'
},
y: {
formatter:(value) => `${value}$`
},
marker: {
show: false,
},
theme:'dark'
},
...
我可以使用深色默认值(如深色背景和白色字体颜色等)看到它,但我无法使用我自己的默认值。
提前致谢!
ApexCharts 中的工具提示可以直接通过 CSS 定位,因为它只是一个 HTML 元素。
通过覆盖 .apexcharts-tooltip
class 和其中的任何内部元素来更改工具提示样式。
请像这样将 id 属性 添加到图表元素的父级。
#chartContainer .apexcharts-tooltip {
color: #000000;
}
#chartContainer .apexcharts-tooltip .apexcharts-tooltip-series-group.active {
background: #ffffff !important;
}
.apexcharts-tooltip.light{
background:red;
color:green;
}