Skip to content

根据bootstrap的栅格系统自己抽出来的精简版栅格

Notifications You must be signed in to change notification settings

chengjun2014/f_grid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grid

基于bootstrap第三版 @只能使用 md 或 lg;类格式:col-@-x

文档说明

最终生成的grid分别为24列(lg)和20列(md),列间距固定20px;

类名:col-lg-x ("x"表示1-24)

  col-md-x ("x"表示1-20)

结构

仍然按照bootstrap官方对结构的要求("@"表示md或lg)

row: 表示行,概念类似于 div

row 作为col-@-x元素的父级元素,row 可以嵌套使用

col: 表示行内所占的列数,比如col-md-3: 表示站当前 row 的 3/20

md沿用自bootstrap官方,另可用lg参考./index.less源码

自定义

row需要放在一个定宽容器内

后续可能需要修改变量值文件目录是./variables.less

目前尺寸沿用的是bootstrap官方尺寸,比如 container 宽度为 1200px

源码来自bootstrap官方精简版

如果需要其他bootstrap扩展功能需要另外引入对应的样式预编译代码,

目前只引用了 grid 部分代码,保证最小可用

可用类名

.row:表示一行

.col-@-x:当前元素所占最近row的 x/(20|24) * 100% 宽度

.col-@-pull-x: (还有.col-@-pull-0) 影响当前元素的 right 属性

.col-@-push-x: (还有.col-@-push-0) 影响当前元素的 left 属性

.col-@-offset-x: (还有.col-@-offset-0) 影响当前元素的 margin-left 属性

框架标准化

框架标准化的推动需要设计师的配合;

设计上要求各模块、元素尺寸符合1/(20|24)的整数倍

参考资源

bootstrap官方网站: http://www.bootcss.com/

Less官网:http://www.lesscss.cn/

About

根据bootstrap的栅格系统自己抽出来的精简版栅格

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages