7 Star 8 Fork 1

xiegang / cute

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
spec.md 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
xiegang 提交于 2013-09-24 23:55 . ui paging 模型

Specification

CSS

注释

组件命名

cute中所有组件名称均使用使用小写字母-组成

组件

尽量使用一个不长的单词命名,可以使用缩写

如:list, notify, btn ...

组件状态

组件名 + 组件状态名

如:notify-nob, btn-primary, btn-error ...

组件模块

组件名 + 组件模块

如:list-item, notify-title ...

组件模块状态

这种方案虽然名称较长,但是要表达的信息最清晰,同时可以避开ie6不能使用连着的class选择器

组件名 + 组件模块 + 模块状态名 如: list-item-odd, list-item-hover, list-item-active

其他和组件及模块没有明显关联的状态

状态名

如:table的hover ...

常见扩展

primary, inverse, success,info, warn, error ...

常见状态

odd, hover, active, selected, disabled ...

常见命名、命名缩写

> divider: 分割
> title, content
> head, body, foot

> curr: current
> nob: noborder

参考资料:

  1. http://ued.taobao.com/blog/2009/11/classname-long-vs-short/

HTML

JavaScript

CSS
1
https://gitee.com/xang529/cute.git
git@gitee.com:xang529/cute.git
xang529
cute
cute
master

搜索帮助