改变窗口大小前
改变窗口大小后
// resize方法
window.addEventListener('resize', () => {
state.myChart.resize()
// state.myChart.registerTheme('tdTheme', tdTheme) // 覆盖默认主题
})
// `Options:`数据
Options = {
showLegendSymbol: true,
tooltip: {
trigger: 'item',
fontSize: 20,
position: (point) => {
// 固定在顶部
return [point[0] + 10, point[1] - 40]
},
backgroundColor: 'rgba(0,0,0,.6)',
borderColor: 'rgba(147, 235, 248, .8)',
textStyle: {
color: '#FFF',
},
// 如果需要自定义 tooltip样式,需要使用formatter
formatter:formatter
},
},
visualMap: {
min: 0,
max: 10,
show: false,
seriesIndex: 0,
// 颜色
inRange: {
color: ['rgba(41,166,206, .5)', 'rgba(69,117,245, .9)'],
},
},
// 底部背景
geo: {
show: true,
aspectScale: 0.85, //长宽比
zoom: 1.2,
top: '10%',
left: '25%',
map: state.currentName,
roam: false,
itemStyle: {
areaColor: 'rgba(0,0,0,0)',
shadowColor: 'rgba(7,114,204, .8)',
shadowOffsetX: 5,
shadowOffsetY: 5,
},
emphasis: {
itemStyle: {
areaColor: '#00aeef',
},
},
},
series: [
{
name: `${state.currentName}地区`,
//使用上面注册的地图
map: state.currentName,
//初始化类型写地图00
type: 'map',
roam: false, //鼠标滚轮缩放
aspectScale: 0.85, //长宽比
zoom: 1.2,
top: '10%',
left: '25%',
selectedMode: false, // 点击选中区域
// 区块文字样式
label: {
show: true,
color: '#fff',
formatter: '{b}',
fontSize: 15,
},
// 区块样式
itemStyle: {
itemStyle: {
color: 'red',
areaColor: 'rgba(19,54,162, .5)',
borderColor: 'rgba(0,242,252,.3)',
borderWidth: 1,
shadowBlur: 7,
shadowColor: '#00f2fc',
},
label: {
formatter: (params) => `${params.name}`,
show: true,
position: 'insideRight',
fontSize: 14,
color: '#efefef',
},
},
emphasis: {
show: true,
color: '#05C3F9',
itemStyle: {
areaColor: '#4f7fff',
borderColor: 'rgba(0,242,252,.6)',
borderWidth: 2,
shadowBlur: 10,
shadowColor: '#00f2fc',
color: '#fff',
},
},
select: {
// 地图选中区域样式
},
rippleEffect: {
period: 4,
scale: 2.5,
brushType: 'stroke',
},
// data: [],
data: props.seriesData,
},
{
type: 'effectScatter',
coordinateSystem: 'geo',
symbolSize: 7,
effectType: 'ripple',
legendHoverLink: false,
showEffectOn: 'render',
rippleEffect: {
period: 4,
scale: 2.5,
brushType: 'stroke',
},
zlevel: 1,
itemStyle: {
color: '#99FBFE',
shadowBlur: 5,
shadowColor: '#fff',
},
data: convertData(seriesData),
},
],
}
在 resize
方法里销毁 echarts
销毁即可
window.addEventListener('resize', () => {
echarts.dispose()
state.myChart.resize()
// debugger
})
下图显示了一个问题。 正常状态 当背景颜色改为白色时,我的图标不会只改为黑色
我试着把这个transcluent的前景色改成黑色,但仍然是蓝灰色。我做错了什么?
你好,汤姆
我使用的是Eclipse Color Theme插件。 当我更改主题时,除了.等之外,所有的颜色都改变了。 它们保持黑色,而当我试图使用深色主题时,这使得事情变得困难。 问题是在使用Groovy时没有正确设置语法颜色。 这解决了问题
我有一个房子的资源链接,如果你想查看它。它基本上只是一个黑色的主页按钮。 我有它包括和导入作为图像资产作为绘图。 我试图将其设置为按钮,但以编程方式将其更改为白色。 以下是我尝试将颜色更改为白色的方法: 知道我哪里出错了吗?
只是尝试在CSS中练习悬停和下拉。在下面的代码中,我希望每当下拉子div(带有Home1文本的绿色div)悬停在上面时,的背景色(红色)应该更改为蓝色。 会很感激你的帮助。 null null