赞
踩
在实际的项目中,我们在使用echart的时候,默认样式往往不能达到我们的目的,我们就需要在原来的插件上做修改。接下来介绍一下我使用到的一些关于tooltip部分的修改。
1: tooltip的弹窗部分默认样式为黑色透明底色,如下图
此时需要我们根据设计稿改变成想要的样式,如下图
extraCssText: 'border: 1px solid #092147; min-width: 280px; background: #fff; border-radius: 0;',
formatter: (params: any) => { const tooltipArr = tooltipData[(tabType ?? 'sent').toLowerCase()]?. [params[0].dataIndex] || []; return ( `<span> <span style="${tooltip_title}">2021-02-05 (Total Actions)</span> <span style="${tooltip_number}">${numberFormat(176685041)}</span> ${Object.keys(tooltipArr).reduce( ( pre: any, cur: any, ) => `${pre} <div style="${tooltip_item}" > <span style="${premium_style}"> </span> <span style="${premium_name}">${cur}</span> <span style="${premium_value}">(${numberFormat(get(tooltipArr, cur))})</span> </div>`, '', )} </span>` ); },`
const tooltip_title = `
min-height: 20px;
font-size: 12px;
display: block;
text-align: left;
color: rgba(0, 0, 0, 0.54);
`;
axisPointer: {
type: 'line',
lineStyle: {
color: '#092147',
},
},
itemStyle: {
borderWidth: 1,
normal: {
lineStyle: {
color: '#00CCDB',
},
},
emphasis: {
color: '#00CCDB',
borderColor: '#092147',
},
},
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。