# quickly-css
**Repository Path**: zj1024/quickly-css
## Basic Information
- **Project Name**: quickly-css
- **Description**: 一个快速书写, 极易上手, 高度可扩展的CSS类库。
- **Primary Language**: CSS
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://www.npmjs.com/package/quickly-css
- **GVP Project**: No
## Statistics
- **Stars**: 69
- **Forks**: 10
- **Created**: 2019-02-22
- **Last Updated**: 2025-05-21
## Categories & Tags
**Categories**: webui
**Tags**: None
## README
> 废弃❗️,该仓库已经转移到到了github上的[assembly-css](https://github.com/zj1024/assembly-css),当前仓库不会再对其进行更新。
## quickly-css 简介
> 通过组合class方式快速书写css的库
> 项目采用`scss`, `gulp`构建, 减少了书写大量基本css样式所需要的时间。
## 直接引入到项目中 ##
> 直接引入到项目中的极大好处是你可以随时更改引入的quickly-css核心代码来增强你的项目中所需要的css类
- 克隆到本地
```npm
npm install quickly-css --save
```
- 复制核心代码到项目
- quickly-css的核心代码为lib文件夹下的scss代码
- 将lib目录复制到你的项目中,并在需要引用css的html中引入`lib/index.scss`
## 使用npm方式引入 ##
- 安装quickly-css
```npm
npm install quickly-css --save
```
- 使用Vue引入
```
import Vue from 'vue'
//sass
import 'quickly-css/lib/index.scss'
// or
import 'quickly-css/dist/quickly-css.min.css'
```
- 原生引用
```html
```
## 基本的使用 ##
```html
test
```
相当于:
```html
test
```
## 快速书写三栏布局 ##
> 前端面试css中出现最多的一道css布局问题就是三栏布局,接下来我们通过三栏布局来体会一下quickly-css开发带来的高效
- 原生从零开始构建
```html
```
- 引入quickly-css
```html
```
## 优点 ##
- 几乎不需要再创建style标签书写css
- 代码样式逻辑更加清晰
- 易维护(quickly-css)
- 目前vue项目使用打包后体积为`30kb`,项目构建后的quickly-css.min.css大小为`42kb`
## 文档 ##
[Documention][1]
[sass配置][2]
[1]: https://gitee.com/zj1024/quickly-css/blob/master/DOC.md
[2]: https://gitee.com/zj1024/quickly-css/blob/master/CONFIG.md
## 本地构建 ##
```npm
git clone https://gitee.com/zj1024/quickly-css.git
```
```npm
npm install
```
```
npm run build
```
## 项目目录 ##
```js
.
├── Blog.md //更新日志
├── CONFIG.md // 项目的配置说明
├── DOC.md // 文档
├── LICENSE
├── README.md
├── dist // 打包输出的文件
│ ├── quickly-css.css
│ └── quickly-css.min.css
├── gulpfile.js
├── lib
│ ├── _reset.scss // 格式化css
│ ├── _style.scss // 全局样式
│ ├── _sundry.scss // 杂项样式
│ ├── _var.scss // 全局scss变量
│ ├── background.scss
│ ├── border.scss
│ ├── box.scss // margin padding
│ ├── cursor.scss // 鼠标样式相关
│ ├── display.scss
│ ├── flex.scss
│ ├── float.scss
│ ├── font-size.scss
│ ├── font-weight.scss
│ ├── index.scss
│ ├── line-height.scss
│ ├── link.scss
│ ├── overflow.scss
│ ├── position.scss
│ ├── size.scss // width height
│ ├── text-align.scss
│ ├── text-color.scss
│ ├── vertical-align.scss
│ ├── visibility.scss
│ └── white-space.scss
├── package-lock.json
└── package.json
```
## 最后 ##
> [项目地址][1] 如果你在开发中觉得好用记得点一个star,或者有不足的地方可以[Issues][2]中提出来
[1]: https://gitee.com/zj1024/quickly-css
[2]: https://gitee.com/zj1024/quickly-css/issues