不得不说,HTML5与CSS3的推出,将推翻老一代的网页制作者。特别在当今浏览器标准不断统一的情况下,新生的网页制作者几乎想不到在过去的时间里制作网页调兼容性是一件非常痛苦的事。
过去我们要实现圆角只能切图,如今在CSS3里只需一条代码搞定。而CSS3的功能远不止这些,配合HTML5还能画饼图数据分析。
然而,HTML5与CSS3严格意义上不具备编程语言的思想,所以还要借助JS去“画”它。
1 | <canvas id="bingtu" width="224" height="130" ></canvas> |
1 | var color = ["#999999", "#333333", "#336799"]; // 画饼图所用的颜色 |
canvas是HTML5新增的画布标签,个人感觉这个标签在将来将大有用途,喜欢研究HTML5的童鞋可以深入研究这个标签。canvas上的高度可以自己随意设置,当然宽不能小于高,否则图形出来不是圆的。
效果:
目前唯一的遗憾是还不能在图上加文字。