vue2.0Demo项目内有关css命名的部分

/**

  • css命名使用 BEM+emmet 风格作为命名规范
  • 约定[分类名称][属性|组件名称]与[属性名]使用小写
  • 约定[描述]与[状态]使用首字母大写
  • [eg]:
  • .[分类名称]-[属性|组件名称][描述]--[属性值|状态]
  • => .l-flexV--c
  • => .b-base--Active
  • 1.约定 [分类名称] 缩写:
  • • .layout => .l- (布局部分)
  • • .utils => .u- (工具部分)
  • • .button => .b- (按钮部分)
  • 2.约定通用 [属性] 缩写:(以emmet联想风格为缩写)
  • • width => w
  • • height => h
  • • color => c
  • • background => bg
  • • margin => m
  • • padding => p
  • • border => bd
  • 3.约定通用 [组件名称]:(这里不使用缩写,
  • 因为组件名可以自定义,缩写易混淆,会增加记忆成本)
  • • flex => flex (这里所指的是弹性盒子)
  • 4.约定通用 [描述] 缩写:(以大写)
  • • horizontal => H
  • • vertical => V
  • • normal => N
  • 5.约定通用 [属性值] 缩写:(以属性前缀 '--' + emmet联想风格为缩写)
  • • center => --c
  • • middle => --m
  • • space-around => --sa
  • 6.约定通用 [状态] 缩写:(以属性前缀 '--' + 状态首字母大写,
  • 这里不使用缩写,因为状态名可以自定义,缩写易混淆,会增加记忆成本)
  • • active => --Active
    */
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,958评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,372评论 25 708
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,805评论 0 2
  • 送你一个微笑,要你安安稳稳睡好觉; 送你好多思念,要你甜甜蜜蜜好温暖; 送你一颗爱心,要你时时刻刻都如愿
    轩少暖树阅读 338评论 0 1