前端样式规范说明

1.请在头部引用,引用后会自动加载loading, 当主题加载成功后会自动关闭loading

/fe_resource/lib/byteluck/byteluck.theme.load.js



2.加载主题方法 (blue 品牌蓝、darkblue 深蓝、gray 经典灰、green 青草绿、orange 活力橙), (#306EFF 品牌蓝、#224585 深蓝、#CE3B43 经典灰、#06BE87 青草绿、#EF762F 活力橙)

2.1. 加载不带ant组件与elementUI组件的样式文件

window.addEventListener('load', function () {
    bl.appendTheme('blue');
})

2.2. 加载带ant组件的样式文件

window.addEventListener('load', function () {
    bl.appendTheme('blue', ['ant']);
})

2.3. 加载带elementUI组件的样式文件

window.addEventListener('load', function () {
    bl.appendTheme('blue', ['elementUI']);
})

2.4. 加载带ant组件的样式文件, 加载完成执行自定义函数

window.addEventListener('load', function () {
    bl.appendTheme('blue', ['ant']).then(function() {
        console.log('样式加载完成');
    });
})

2.5. 关闭loading方法

bl.closeLoading();

注意: 如果选择ant或者elementUI的主题样式,需要把项目里的ant或者elementUI样式去掉,theme.load.js会自动给项目添加ant或者elementUI带主题的样式




3.样式使用说明

例子: bl-brand-bg

3.1. bl: 表示bytelucy缩写

3.2. brand: 表示class的意思,这里表示品牌主题的意思

3.3. bg: 表示具体样式key的缩写,这里表示background的缩写

3.4. 如果class名称前面有--的表示提供了css3变量




主题色

bl-brand-bg

--bl-brand-c

#4C78FC

bl-brand-b

--bl-brand-c

#4C78FC

bl-brand-c

--bl-brand-c

#4C78FC

bl-brand-disable

--bl-brand-disable

#BFCEFE

bl-brand-label

--bl-brand-label

#EDF1FF

bl-brand-hover

--bl-brand-hover

#658BFC

bl-brand-active

--bl-brand-active

#4770EA


功能色

bl-success-bg

--bl-success-c

#5ABB3C

bl-success-b

--bl-success-c

#5ABB3C

bl-success-c

--bl-success-c

#5ABB3C


bl-warning-bg

--bl-warning-c

#FF9801

bl-warning-b

--bl-warning-c

#FF9801

bl-warning-c

--bl-warning-c

#FF9801


bl-danger-bg

--bl-danger-c

#FF6459

bl-danger-b

--bl-danger-c

#FF6459

bl-danger-c

--bl-danger-c

#FF6459


bl-success-light-bg

--bl-success-light-c

#E9FAE5

bl-success-light-b

--bl-success-light-c

#E9FAE5

bl-success-light-c

--bl-success-light-c

#E9FAE5


bl-warning-light-bg

--bl-warning-light-c

#FFF6E5

bl-warning-light-b

--bl-warning-light-c

#FFF6E5

bl-warning-light-c

--bl-warning-light-c

#FFF6E5


bl-danger-light-bg

--bl-danger-light-c

#FFF0EF

bl-danger-light-b

--bl-danger-light-c

#FFF0EF

bl-danger-light-c

--bl-danger-light-c

#FFF0EF


辅助色

bl-n900-bg

--bl-n900-c

#1F2329

bl-n900-b

--bl-n900-c

#1F2329

bl-n900-c

--bl-n900-c

#1F2329


bl-n800-bg

--bl-n800-c

#2B2F36

bl-n800-b

--bl-n800-c

#2B2F36

bl-n800-c

--bl-n800-c

#2B2F36


bl-n600-bg

--bl-n600-c

#646A73

bl-n600-b

--bl-n600-c

#646A73

bl-n600-c

--bl-n600-c

#646A73


bl-n500-bg

--bl-n500-c

#8F959E

bl-n500-b

--bl-n500-c

#8F959E

bl-n500-c

--bl-n500-c

#8F959E


bl-n400-c

--bl-n400-c

#BBBFC4

bl-n400-b

--bl-n400-c

#BBBFC4

bl-n400-c

--bl-n400-c

#BBBFC4


bl-n300-bg

--bl-n300-c

#DEE0E3

bl-n300-b

--bl-n300-c

#DEE0E3

bl-n300-c

--bl-n300-c

#DEE0E3


bl-n250-bg

--bl-n250-c

#E8EAED

bl-n250-b

--bl-n250-c

#E8EAED

bl-n250-c

--bl-n250-c

#E8EAED


bl-n200-bg

--bl-n200-c

#EFF0F1

bl-n200-b

--bl-n200-c

#EFF0F1

bl-n200-c

--bl-n200-c

#EFF0F1


bl-n150-bg

--bl-n150-c

#F2F4F7

bl-n150-b

--bl-n150-c

#F2F4F7

bl-n150-c

--bl-n150-c

#F2F4F7


bl-n100-bg

--bl-n100-c

#FAFBFC

bl-n100-b

--bl-n100-c

#FAFBFC

bl-n100-c

--bl-n100-c

#FAFBFC


字体

bl-fs30

--bl-fs30

30px

bl-fs22

--bl-fs22

22px

bl-fs18

--bl-fs18

18px

bl-fs16

--bl-fs16

16px

bl-fs14

--bl-fs14

14px

bl-fs12

--bl-fs12

12px


圆角

bl-br4

--bl-width4

4px

bi-br8

--bl-width8

8px