我正在尝试使用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'
},
...我可以用深色的默认值(如深色背景和白色字体颜色等)看到它,但我不能用我自己的。
提前感谢!
发布于 2019-10-13 22:21:36
请将id属性添加到图表元素的父级,如下所示。
#chartContainer .apexcharts-tooltip {
color: #000000;
}
#chartContainer .apexcharts-tooltip .apexcharts-tooltip-series-group.active {
background: #ffffff !important;
}发布于 2019-02-14 17:26:23
ApexCharts中的工具提示可以通过CSS直接定位,因为它只是一个HTML元素。通过覆盖.apexcharts-tooltip类及其内部的任何内部元素来更改工具提示样式。
https://stackoverflow.com/questions/54656926
复制相似问题