不建议完全按照此 API 文档操作,文档还在撰写期间。建议直接查看源码 /src/basess.css
进行开发
pc 端可以直接引入主体使用 import Basess from "basess"
移动端需要配合 postcss postcss-pxtorem
自动做 rem 配置
- 主体
- container
- 主体部分,左右两边有 margin auto,自动适配宽屏
- container
清除浮动可以带来正确的盒子模型,建议经常清除一下,没有什么坏处
- clear 清除浮动
* margin-top
* mt-0 代表:margin-top:0px
* mt-1 代表:margin-top:1px
* mt-2 代表:margin-top:2px
* mt-3 代表:margin-top:3px
* mt-4 代表:margin-top:4px
* mt-5 代表:margin-top:5px
* mt-6 代表:margin-top:6px
* mt-7 代表:margin-top:7px
* mt-8 代表:margin-top:8px
* mt-9 代表:margin-top:9px
* mt-10 代表:margin-top:10px
* mt-15 代表:margin-top:15px
* mt-20 代表:margin-top:20px
* mt-... 代表:margin-top:...px
* mt-100 代表:margin-top:100px
* margin-left
* ml-0 代表:margin-left:0px
* 其余使用同上
* margin-right
* mr-0 代表:margin-right:0px
* 其余使用同上
* margin-bottom
* mb-0 代表:margin-bottom:0px
* 其余使用同上
* margin
* mg-0 代表:margin:0px
* 其余使用同上
* padding-top
* pt-0 代表:padding-top:0px
* pt-1 代表:padding-top:1px
* pt-2 代表:padding-top:2px
* pt-3 代表:padding-top:3px
* pt-4 代表:padding-top:4px
* pt-5 代表:padding-top:5px
* pt-6 代表:padding-top:6px
* pt-7 代表:padding-top:7px
* pt-8 代表:padding-top:8px
* pt-9 代表:padding-top:9px
* pt-10 代表:padding-top:10px
* pt-15 代表:padding-top:15px
* pt-20 代表:padding-top:20px
* pt-... 代表:padding-top:...px
* pt-100 代表:padding-top:100px
* padding-left
* pl-0 代表:padding-left:0px
* 其余使用同上
* padding-right
* pr-0 代表:padding-right:0px
* 其余使用同上
* padding-bottom
* pb-0 代表:padding-bottom:0px
* 其余使用同上
* padding
* pd-0 代表:padding:0px
* 其余使用同上
* height
* h-15 代表:height:15px
* h-20 代表:height:20px
* 以5递增到60。。。
* h-60 代表:height:60px
* line-height
* line-h-15 代表:line-height:15px
* line-h-20 代表:line-height:20px
* 以5递增到60。。。
* line-h-60 代表:line-height:60px
* line-h-100s 代表: 行高100%
* line-h-150s 代表: 行高150%
* border-radius
* radius-0 代表:border-radius:0px
* radius-3 代表:border-radius:3px
* radius-5 代表:border-radius:5px
* radius-10 代表: border-radius:10px
* radius-15 代表: border-radius:15px
* radius-20 代表: border-radius:20px
* radius-30 代表: border-radius:30px
* full-w 代表:宽度100%;
* full-h 代表:高度100%;
* full-wh 代表:宽度和高度都是:100%
* shadow-rb 代表:右下方盒子阴影;
* inline-link 代表:增加一个下划线链接;
* t-none 代表:无下划线
* t-through 代表:有下划线
* 边框初始
* bor 代表:加一个边框
* 边框颜色
* bor-col-pri 代表:颜色为 #00A5F7
* bor-col-red 代表:颜色为 #e3393c
* bor-col-orange 代表:颜色为 #orange
* bor-col-success 代表:颜色为 #5eb95e
* bor-col-ccc 代表:颜色为 #ccc
* bor-col-eb 代表:颜色为 #ebebeb
* bor-col-f2 代表:颜色为 #f2f2f2
* bor-col-eaf8ff 代表:颜色为 #eaf8ff
* 边框粗细
* bor-2px 代表:粗细为 2px
* bor-2px 代表:粗细为 3px
* bor-2px 代表:粗细为 5px
* bor-2px 代表:粗细为 7px
* 边框有无
* bor-t 代表: 只有上边框
* bor-r 代表: 只有右边框
* bor-b 代表: 只有下边框
* bor-l 代表: 只有左边框
* bor-t-none 代表: 上边框不显示
* bor-l-none 代表: 右边框不显示
* bor-r-none 代表: 下边框不显示
* bor-b-none 代表: 左边框不显示
* 字体大小
* f-11 代表:字体大小为 11px(强制缩放)
* f-12 代表:字体大小为 12px
* f-13 代表:字体大小为 13px
* f-14 代表:字体大小为 14px
* f-16 代表:字体大小为 16px
* f-18 代表:字体大小为 18px
* f-20 代表:字体大小为 20px
* f-24 代表:字体大小为 24px
* f-26 代表:字体大小为 26px
* f-28 代表:字体大小为 28px
* f-30 代表:字体大小为 30px
* 强制字体大小
* f-12i 代表:字体大小强制为 12px
* f-13i 代表:字体大小强制为 13px
* f-14i 代表:字体大小强制为 14px
* f-16i 代表:字体大小强制为 16px
* f-18i 代表:字体大小强制为 18px
* f-20i 代表:字体大小强制为 20px
* f-24i 代表:字体大小强制为 24px
* f-26i 代表:字体大小强制为 26px
* f-28i 代表:字体大小强制为 28px
* f-30i 代表:字体大小强制为 30px
* 加粗
* f-w 代表:字体加粗
- z-0 代表:堆叠为 0
- z-9 代表:堆叠为 9
- z-99 代表:堆叠为 99
- z-999 代表:堆叠为 999
- z-9999 代表:堆叠为 9999
- z-99999 代表:堆叠为 99999
- col-primary 代表:颜色为 00ADEB
- col-success 代表:颜色为 5eb95e
- col-danger 代表:颜色为 dd514c
- col-warning 代表:颜色为 f37b1d
- col-error 代表:颜色为 c00
- col-green 代表:颜色为 72c02c
- col-white 代表:颜色为 white
- col-black 代表:颜色为 black
- col-orange 代表:颜色为 orange
- bg-primary 代表:背景颜色为 00ADEB
- bg-white 代表:背景颜色为 fff
- bg-gray 代表:背景颜色为 f5f5f5
- bg-black 代表:背景颜色为 black
- bg-red 代表:背景颜色为 E12432
- bg-green 代表:背景颜色为 72c02c
- bg-orange 代表:背景颜色为 orange
- pull-left 代表:左浮动
- pull-right 代表:右浮动
- text-left 代表:左对齐
- text-right 代表:右对齐
- text-center 代表:居中
- text-overflow 代表:一行超出省略
- text-overflow-1 代表:一行直接截断
- text-line-1 代表:一行文字,多余超出省略
- text-line-2 代表:两行文字,多余超出省略
- text-line-4 代表:四行文字,多余超出省略
- flipx 代表:水平翻转
- flipy 代表:垂直翻转
- rotate45 代表:顺时针旋转 45 度
- rotate90 代表:顺时针旋转 90 度
- rotate180 代表:顺时针旋转 180 度
- rotate270 代表:顺时针旋转 270 度
- 固定位置
- affix 代表固定的位置
- 绝对定位
- pos-a 代表绝对定位
- 相对定位
- pos-r 代表相对定位
- top
1. 正向
- t-0 代表:top : 0px
- t-1 代表:top : 1px
- t-2 代表:top : 2px
- t-3 代表:top : 3px
- t-4 代表:top : 4px
- t-5 代表:top : 5px
- t-7 代表:top : 7px
- t-10 代表:top : 10px
2. 反向
- t--1 代表:top : -1px
- t--2 代表:top : -2px
- t--3 代表:top : -3px
- t--4 代表:top : -4px
- t--5 代表:top : -5px
- left
1. 正向
- l-0 代表:left : 0px
- l-1 代表:left : 1px
- l-2 代表:left : 2px
- l-3 代表:left : 3px
- l-4 代表:left : 4px
- l-5 代表:left : 5px
- l-7 代表:left : 7px
- l-10 代表:left : 10px
2. 反向
- l--1 代表:left : -1px
- l--2 代表:left : -2px
- l--3 代表:left : -3px
- l--4 代表:left : -4px
- l--5 代表:left : -5px
- right
1. 正向
- r-0 代表:right : 0px
- r-1 代表:right : 1px
- r-2 代表:right : 2px
- r-3 代表:right : 3px
- r-4 代表:right : 4px
- r-5 代表:right : 5px
- r-7 代表:right : 7px
- r-10 代表:right : 10px
2. 反向
- r--1 代表:right : -1px
- r--2 代表:right : -2px
- r--3 代表:right : -3px
- r--4 代表:right : -4px
- r--5 代表:right : -5px
- bottom
1. 正向
- b-0 代表:bottom : 0px
- b-1 代表:bottom : 1px
- b-2 代表:bottom : 2px
- b-3 代表:bottom : 3px
- b-4 代表:bottom : 4px
- b-5 代表:bottom : 5px
- b-7 代表:bottom : 7px
- b-10 代表:bottom : 10px
2. 反向
- b--1 代表:bottom : -1px
- b--2 代表:bottom : -2px
- b--3 代表:bottom : -3px
- b--4 代表:bottom : -4px
- b--5 代表:bottom : -5px
- overflow-h 代表:超出部分隐藏
- overflow-v 代表:超出部分显示
- overflow-s 代表:超出部分滑动
- overflow-t 代表:默认的鼠标
- cur-p 代表:手指形式的鼠标
- cur-h 代表:帮助形式的鼠标
- cur-a 代表:自动形式的鼠标
- cur-d 代表:默认方式的鼠标
- dis-b 代表:表现形式为显示块状元素
- dis-n 代表:隐藏显示
- dis-i 代表:表现形式为行内
- dis-ib 代表:表现形式为内联块
- img-20 代表:宽高为 20px 的图片
- img-25 代表:宽高为 25px 的图片
- img-30 代表:宽高为 30px 的图片
- img-35 代表:宽高为 35px 的图片
- img-50 代表:宽高为 50px 的图片
- img-60 代表:宽高为 60px 的图片
- img-100 代表:宽高为 100px 的图片
- img-center 代表:图片垂直居中
- rgba-30 代表:透明度为 30 的遮罩
- rgba-50 代表:透明度为 50 的遮罩
- rgba-70 代表:透明度为 70 的遮罩
- opacity-d1 代表:整体透明度为 0.1
- opacity-d2 代表:整体透明度为 0.2
- opacity-d3 代表:整体透明度为 0.3
- opacity-d4 代表:整体透明度为 0.4
- opacity-d5 代表:整体透明度为 0.5
- opacity-d6 代表:整体透明度为 0.6
- opacity-d7 代表:整体透明度为 0.7
- opacity-d8 代表:整体透明度为 0.8
- opacity-d9 代表:整体透明度为 0.9
- flex 代表:启用 flex 布局
- flex-1 代表: flex: 1 填充剩余空间
- flex-ju-center 代表:横向居中
- flex-ju-start 代表:横向靠头部
- flex-ju-end 代表:横向靠尾部
- flex-ju-between 代表:横向两端对齐
- flex-ju-around 代表:横向均匀分布
- flex-align-start 代表:竖向靠头部
- flex-align-end 代表:竖向靠尾部
- flex-align-center 代表:竖向居中