- PC端适配: 宽度在 之间页面元素宽高自适应
- 要把屏幕宽度约束在之间有适配
- 核心: 先做基础 html布局
在CSS3中新增了 border-image 属性,这个新属性允许指定一幅图像作为元素的边框
边框图爿切割原理:(重要) (按照 上右下左 顺序切割)
把四个角切出去(九宫格的由来),中间部分可以铺排、拉伸或者环绕
边框图片语法:(重要)
- border-image-slice: 40 40 40 40 (图片边框向内偏移。(裁剪的尺寸一定不加单位, 上右下左顺序)) 不带单位!!!!!!!
- border-image-width (图片边框的宽度(需要加單位)但是这个不占内容位置)
2.3 通过类名调用字体图标
- HTML页面引入字体图标中css文件。
- 标签直接调用图标对应的类名即可(类名在css文件中標注)
引入css文件和声明字体图标的时候,一定注意 路径 问题
2.4 立即执行函数用法
JS文件中,会有大量的变量命名特别是Echarts使用中,需要大量初始化Echarts对象
为了防止变量名冲突(变量污染) 我们采用立即执行函数策略:
注意: 多个立即执行函数中间必须加分号隔开!!!
2.5 无缝滚动原理(把一整个内容复制一份放在下面)
- 先克隆marquee里面所有的行(row)
- 鼠标经过marquee 就停止动画
- 先官网找到类似的图表引入到页面中
- 根据需求修改具体的配置
注意: 饼形图的文字和引导线样式都是在series 里面设置
2.7 柱形图线条样式总结
2.8 柱形图-单独修改其中某个柱形样式
- series 对象里面的data数组,里面的每一个数据影响每一个柱形
- 重要的是,data数组里面除了直接写数字还可以是对象。
- 直接把data里面对应的数据修改为需求配置的对象即可
2.9 销售统计模塊切换原理
- series 里面的data 数据决定着折线的显示
- 当我们点击不同的tab标签, 就让 series 里面的data调用不同的数据即可
- 我们现在只准备了年的数据还需要准備季度、月和周的数据
2.10 半圆形做法原理
- 半圆形做法:把一个饼形图分成三段,下面一段颜色设为透明即可
- 饼形图角度调整startAngle(不是旋转度数而是起始角度,支持范围[0, 360])
2.11 全国热榜模块制作(重要)
- 实际开发中后台返回的真实数据如何渲染到页面中
- ES6模板字符相关知识
2.12 全国热榜模块制作(重要)
ES6模板字符:(拼接字符串 )
ES6模板字符可以极大的提高我们的开发效率
- ECharts 根据文档查阅即可(重点学会查阅方法)
- 使用各种图表鈳以到我们笔记文档里面查阅
- 基本配置熟悉之后,可以尝试其他配置
- 学习ECharts最好的方法就是百度百度里面搜图表的某个配置使用更高效