重新学习前端知识时,制作了一个统计页面demo。由于很久没有更新内容,所以将这次案例用到的内容整理了一下。
查看案例
一、栅格系统
仿照 vue-element-admin 的样式,进行栅格系统分布。可以根据屏幕的大小自适应。
查看栅格系统案例
1 |
|
- 区分max-width和min-width的使用
- max-with:
- 当盒子宽度小于max时,所显示的宽度是盒子本身的宽度
- 当盒子宽度大于max时,所显示的宽度是max的宽度
- min-width:
- 当盒子宽度小于min时,所显示的宽度是min的宽度
- 当盒子宽度大于min时,所显示的宽度是盒子本身的宽度
- max-with:
解释
- max-width的含义是:限制盒子达到最大宽度是多少。当盒子的宽度大于这个宽度时,max-width会起作用,限制盒子在这个宽度中。
- min-width的含义是:规定盒子最小宽度只能是多少。当盒子的宽度小于这个宽度时,min-width会起作用,扩大盒子的宽度至min-width宽度
1 |
|
1 |
|
1 |
|
二、重新复习如何引用iconfont
- 阿里的iconfont网站中选择icon,下载源码。
- 将压缩包中的iconfont.css文件引入页面中。css文件中可以更改icon的颜色、font-size大小等
<i class="iconfont 类名"></i>
三、ECharts
- 中国地图在英文版:
https://ecomfe.github.io/echarts-examples/public/index.html
- 折线图在中文版:
https://www.echartsjs.com/examples/
可以直接Download下来,然后在下载的页面上Copy
或者引用官网外部css、js链接,然后Copy demo
四、ECharts响应式
- 限制柱状图的宽度:
barMaxWidth:30//设置柱状最大的宽度
- 设置y轴的label标签显示
- 设置图表响应式(单个)
在配置项最后加上语句window.onresize = myChart.resize;
- 设置多个图表响应式
在配置项最后加上下面语句 window.addEventListener(“resize”, function () { chartNum.resize(); chartTrend.resize(); });