LayoutSimple简易响应式CSS布局框架
开发这个css布局的目的是为了少做一些重复的工作,一是前端或多或少会开发一些很小的响应式项目, 二是UI设计的出来的界面总是各种布局各种样式,这个时候如果前端去使用Bootstrap或者Foundation之类框架无疑是雪上加霜。根本没有起到一点便捷的作用,反而增加了一堆冗余的代码。因此我就想能不能提取其中比较适用的部分,在添加平时经常会用到的样式进去,做一个比较简单自由度相对高一些的小框架。也就相当于一个初始化css布局,所以有了属于我的LayoutSimple简易响应式CSS布局框架。
废话不多说,先介绍这个小项目吧。
LayoutSimple简易CSS布局框架
Demo
介绍
- LayoutSimple 是一款简易的自由度极高的前端响应式布局 CSS 框架,项目使用 LESS 开发,含有一些实用的 LESS Mixin,如果对 LESS 有些功底的朋友可以自由发挥和组合。
- 项目地址:LayoutSimple v1.0.0
- 适用人群:前端开发布局随意性较大,自由度需要很高的前端开发项目
使用方法
[方法一:自由度较高,需要掌握有less功底]
- 1.下载项目中的 src 文件,在您的项目中给他建一个窝(文件夹),将它复制拷贝过去
- 2.建议使用 vscode 开发,并安装插件 easy less,这样项目中每个 less 头部的注释可以很好的利用起来,具体的请参考 easy less 文档介绍
- 3.看下下面的文档,几分钟就够了,你会很快熟悉起来,如果不想熟悉我的命名方式,没关系,你可以自己到组件 component 中尽情的 diy 一个你喜欢的,保存下来,之后就可以一直用这套极简快速布局框架了
[方法二:自由度中等,需要掌握一些less基础,这个可以速成,详见我的博客 cnblogs leona-d ]
- 1.下载项目中的 src 文件
- 2.打开 config 中的 _default.less 根据 config/_default.less 进行配置
- 3.编译 LayoutSimple.less 文件(这里推荐使用 vscode 打开项目并安装 easy less 进行编译)
- 4.编译成功,将生成的 LayoutSimple.css 或 LayoutSimple.min.css 放入自己的项目中直接使用即可
[方法三:自由度一般,仅需掌握css即可]
- 直接下载 dist 中的 LayoutSimple.css 或 LayoutSimple.min.css 放入自己的项目中直接使用
使用文档
PS:尚有不足之处,还望读者海涵。欢迎各位读者给予一些建设意见,以期我的小框架可以做的更好。
本来是想学习下用wepack打包下项目,让他可以支持npm安装就可以使用,但是由于我的npm和wepack都是速成了,想了想还是不献丑了,就先这么将就凑合用吧!
LayoutSimple简易响应式CSS布局框架的更多相关文章
- kube框架结构-一个小型响应式CSS框架
当你开始初建一个新的项目时,你可能需要一个不太复杂的基础框架,Kube框架应该是你最好的选择.一个独立的CSS文件,帮助你更简单的创建响应式的的布局设计. Kube Framework包括网格.按钮. ...
- elf,基于flexbox的响应式CSS框架
官网地址:http://jrainlau.github.io/elf/项目地址:https://github.com/jrainlau/elf 介绍 取名为"精灵"的elf,是一个 ...
- SpaceBase – 基于 Sass 的响应式 CSS 框架
SpaceBase 是一个基于 Sass 的响应式 CSS 框架.SpaceBase 是可以在建立和定制您的需要的一个样板层,它结合最佳实践为今天的响应式网页与我们对每一个项目中使用的核心组件. 在线 ...
- 十大响应式Web设计框架
http://www.csdn.net/article/2014-05-13/2819739-responsive-frameworks-for-web-design 对于设计师而言,网站设计中的任意 ...
- HTML5入门教程:响应式页面布局
摘自:https://www.sohu.com/a/225633935_647584 随着互联网时代的发展,我们对网页布局有了新的要求,大气,美观,能够在不同的设备上呈现令人焕然一新的效果.此时,一个 ...
- 响应式自适应布局代码,rem布局
响应式自适应布局代码 首先是先设置根字体大小,PC端一般是16px为根字体,移动端会有不同的,根据情况来设置 js部分 document.querySelector('html').style.fon ...
- Gumby – 基于 Sass 的灵活的,响应式 CSS 框架
Gumby 框架是一个基于 SASS 的灵活的,响应式的 CSS 框架.可以借助其灵活,响应式的网格系统和 UI 套件快速创建逻辑的页面布局和应用程序原型. 您可能感兴趣的相关文章 35个让人惊讶的 ...
- css3基础、(弹性、响应式)布局注意点
E1>E2选择父元素为E元素的所有E2元素(子类选择器) E1+E2选择元素为E1之后的所有E2元素(兄弟选择器) E[attr]只使用属性名,但没有确定任何属性值 E[attr="v ...
- Materialize - 响应式 Material Design 框架
由谷歌创建和设计的 Material Design(材料设计)是一种设计语言,结合成功的设计的经典原则以及创新科技.谷歌的目标是开发一个设计系统,让所有的产品在任何平台上拥有统一的用户体验. Mate ...
随机推荐
- Spring 4 官方文档学习(十一)Web MVC 框架之resolving views 解析视图
接前面的Spring 4 官方文档学习(十一)Web MVC 框架,那篇太长,故另起一篇. 针对web应用的所有的MVC框架,都会提供一种呈现views的方式.Spring提供了view resolv ...
- windows 批处理文件中引用日期
参见:http://blog.csdn.net/iw1210/article/details/39313677 %DATE%输出的是: yyyy/mm/dd 星期* (例如:2008/12/18 星期 ...
- Python3.4下使用sqlalchemy
一. 1.用sudo apt-get install python3-numpy之后,会默认把numpy安装到 /usr/lib/python3/dist-packages目录下,而且版本比较低. ...
- AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题
AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子. 一 AOP的基本概念 (1)Asp ...
- Json.net 时间格式处理
json.net转json时生成的时间格式是这种 2015-11-14T06:59:59+08:00 格式化为这种2015-11-14 后台代码: IsoDateTimeConverter timeF ...
- html文档流和事件流
文档流: 标准文档流,float position: relative.absolute.fixed可以脱离标准文档流: 回归标准文档流: https://blog.csdn.net/Welkin_q ...
- java文件读写工具类
依赖jar:commons-io.jar 1.写文件 // by FileUtilsList<String> lines = FileUtils.readLines(file, " ...
- 这款Office密码破解工具,无坚不摧!
你是否曾经陷入过这样的尴尬:因为忘记Word文档密码去找了一个Word密码破解工具,接着又忘记Excel文档密码去找了一个专门破击Excel的工具,那么如果忘记PowerPoint.Outlook.P ...
- Android ListView圆角
首先来看看ListView 相关基本属性 1.单击列表后,列表的背景变成黑色了. 可通过指定android:cacheColorHint的属性来放变它,将它指定为透明. 使用以下的属性值: a ...
- Linux上运行Jmeter
上传jmeter到Linux服务器 unzip解压 配置环境变量vi /etc/profile: export PATH=/tmp/apache-jmeter-3.0/bin/:$PATH 刷新环境变 ...