<link rel="stylesheet" href="https://scss.phpbe.com/be.css">
直接引入的方式将使用默认的样多格式
BE框架的项目,be/scss 默认已经引入
非BE框架的项目,使用 composer require be/scc 引入, 或在在项目 composer.json 中加入以下代码段后 执行 composer update
...
"require": {
"be/scss": "*"
}
...
引入be/scss库后,在vendor/be/scss目录下,你可以跟据需要编辑配置文件:_vars.scss,重新编译生成 be.css,生成个性化的前端样式。
灰度包系包含从黑到白的过波色
主色用来规定网站的主色调,网站的内容应尽量限定使用主色系+灰度包系, 与大部分前端框架不同,主色从辅助色中独立出来,可实现改变网站配色时,不影响其它色系的使用。
输助色定义了常用的颜色
<div class="be-container">...</div>
Be 栅格系统为二十四栏布局,没有内外边距,没有内外边距,没有内外边距!
be-btn:基本样式 - 默认按钮
be-btn-[颜色]:指定颜色的按钮
be-btn-plain:颜色二次处理 - 朴素风格,
be-btn-fade:颜色二次处理 - 褪色,鼠标悬停时恢复全色
be-btn-outline:控制外观 - 外边框
be-btn-round:控制外观 - 圆角
be-btn-sm/be-btn-lg:控制外观 - 尺寸大小
be-btn 为按钮基本样式,需放在最前
be-btn-[颜色] 放在中间
be-btn-fade/be-btn-plain 颜色二次处理,须放在 be-btn-[颜色] 之后
be-btn-outline/be-btn-round/be-btn-sm/be-btn-lg 控制外观,放在最后
默认按钮悬停颜色为主色
命名规则:be-h[1~6],对应元素 h1, h2, h3, h4, h5, h6
所在类均无内外边距,行高等于字体大小
命名规则:be-bc-后缀值
后缀值:常用颜色
命名规则:be-c-后缀值
后缀值:常用颜色
命名规则:be-d-后缀值,be-d-屏幕级别-后缀值
后缀值:常用显示方式
后缀值列表:none, inline,block, inline-block, flex
<div class="be-d-flex">...</div>
命名规则:be-d-屏幕级别-后缀值
屏幕级别:sm, md, lg, xl, xxl
后缀值:none, block
be-fl:左浮动,float: left
be-fr:右浮动,float: right
be-fc:清除浮动
命名规则:be-fs-后缀值
后缀值:rem(根元素的字体大小) × 100, 即10表示0.1rem,125表示1.25rem
后缀值列表:50, 60, 70, 75, 80, 90, 100, 110, 120, 125, 150, 175, 200, 250, 300, 400
命名规则:be-fs-后缀值
后缀值列表:normal, italic
命名规则:be-fw-后缀值
后缀值列表:normal, bold, bolder, light, lighter
命名规则:be-lh-后缀值
后缀值:rem(根元素的字体大小) × 100, 即10表示0.1rem,125表示1.25rem
后缀值列表:50, 60, 70, 75, 80, 90, 100, 110, 120, 125, 150, 175, 200, 250, 300, 400
后缀值:rem(根元素的字体大小) × 100, 即10表示0.1rem,125表示1.25rem
后缀值列表:10, 20, 25, 30, 40, 50, 60, 70, 75, 80, 90, 100, 110, 120, 125, 150, 175, 200, 250, 300, 400
内边距采用 "p" 缩写,l, r, t, b 表示左右上下, x, y 表示横向和缀向
命名规则:be-p[l,r,t,b,x,y]-后缀值
be-p-*:四周内边距:padding
be-pl-*:左侧内边距:padding-left
be-pr-*:右侧内边距:padding-right
be-px-*:横向内边距:padding-left + padding-right
be-pt-*:顶部内边距:padding-top
be-pb-*:底部内边距:padding-bottom
be-py-*:纵向内边距:padding-top + padding-bottom
外边距除了采用 "m" 缩写,其它属性与用法与内边距完全一致。
命名规则:be-m[l,r,t,b,x,y]-后缀值
be-m-*:四周内边距:margin
be-ml-*:左侧内边距:margin-left
be-mr-*:右侧内边距:margin-right
be-mx-*:横向内边距:margin-left + margin-right
be-mt-*:顶部内边距:margin-top
be-mb-*:底部内边距:margin-bottom
be-my-*:纵向内边距:margin-top + margin-bottom
命名规则:be-p-后缀值
后缀值:对齐方式
后缀值列表:absolute, fixed, relative, static, sticky
命名规则:be-l-后缀值
后缀值:百分比值
后缀值列表:0, 50, 100
命名规则:be-r-后缀值
后缀值:百分比值
后缀值列表:0, 50, 100
命名规则:be-t-后缀值
后缀值:百分比值
后缀值列表:0, 50, 100
命名规则:be-b-后缀值
后缀值:百分比值
后缀值列表:0, 50, 100
命名规则:be-t-translate-后缀值
后缀值列表:middle, x-middle, y-middle
be-t-translate-middle:transform: translate(-50%, -50%)
be-t-translate-x-middle:transform: translateX(-50%)
be-t-translate-y-middle:transform: translateY(-50%)
命名规则:be-t-后缀值
be-t-ellipsis:文本溢出时省略号
be-t-ellipsis-2:文本2行溢出时省略号,此类不能与 padding 同时用在同一个元素上,可以嵌套一层,外层 padding,内层处理文本截断。
be-t-break:强制换行
命名规则:be-ta-后缀值
后缀值:对齐方式
命名规则:be-va-后缀值
后缀值:对齐方式
命名规则:be-td-后缀值
后缀值列表:underline, line-through, none
命名规则:be-tt-后缀值
后缀值列表:lowercase, uppercase, capitalize, none
命名规则:be-us-后缀值
后缀值列表:all, auto, none
宽度采用 "w" 缩写
命名规则:be-w-百分比,百分比取值范围:1~100