resize方法是监听包含canvas的div的元素的变化的,根据其变化改变自身大小
如果为该div元素设置了大小变化的过度属性,则canvas图表来不及改变大小到div的大小,canvas改变后的大小与设置的国度事件有关系。
<div id="main" class="main"><canvas></canvas></div>
<style>
#mian{
font-size: 4em;
text-align: center;border:dotted;box-sizing: border-box;
transition:.8s;
}
</style>
如果想要保持过度效果,那就让resize方法在过度时间之后执行
setTimeout(function () { myChart.resize();}, 800);
echarts的resize()方法在过度属性下的表现
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应用程序窗口的绘图表面在...