Skip to content

网页设计的要点

响应式设计

可维护可伸缩的代码

性能

思考-构建-架构三步模型

思考

在写 css 时应该有的基本思维方式 组件驱动的设计

  • 组件也就是构成用户界面的模块式构建基块
  • 通过布局把不同组件整合在一起
  • 在不同项目间都能复用
  • 组件的独立性让我们能随处使用它

构建

即某种命名 css 规则的规范方式,但是 bem 也被好多人吐槽难用 BEM block element modifier

  • block 指明某个组件可以自成一体
  • element 是 block 中无法自成一体的部分
  • 比如 info 咯,description 咯
  • Modifier 指 block 或 element 的不同版本,主要是样式性的

架构

即 css 项目的文件划分方式,不过这个有很多,以下仅列举一种 7-1 7 个不同的 css/预处理文件加一个入口汇总文件

  • base/
  • Components/
  • layout/
  • pages/
  • themes/
  • abstracts/
  • Vendors