既然可以用CSS实现就进来用CSS实现,为什么折线图的生长动画不用CSS实现?

来源:6-9 项目名称动画

Sexyme

2016-09-06

.h5_component_polyline canvas:last-child {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 0;
}
.h5_component_polyline_load canvas:last-child {
    transition:all 1s 0.5s;
    -moz-transition:all 1s 0.5s; /* Firefox 4 */
    -webkit-transition:all 1s 0.5s; /* Safari and Chrome */
    -o-transition:all 1s 0.5s;
    top: 0;
    height: 100%;
}
.h5_component_polyline_leave canvas:last-child {
    transition:all 1s ;
    -moz-transition:all 1s ; /* Firefox 4 */
    -webkit-transition:all 1s ; /* Safari and Chrome */
    -o-transition:all 1s;
    top: 100%;
    height: 0;
}

如上。

写回答

2回答

Lyn

2016-09-19

点、线是可以的,但是下面的不规则投影色块怎么办呢?

0
1
Sexyme
没有啊,直接把整个数据层的canvas的高度的初始置为0,载入的时候恢复为原高度就可以了,我上面的CSS就是这样的思路
2016-09-20
共1条回复

YangLeiLei

2017-04-17

very nice! 可行,我没有想到。

0
0

Web App用组件方式开发全站

用HTML5/CSS3/JS流行技术,实现移动端可视化数据报告

3164 学习 · 516 问题

查看课程