UNPKG

6.51 kBJavaScriptView Raw
1import "core-js/modules/es6.regexp.constructor";
2import "core-js/modules/es6.regexp.replace";
3export var skinBgS1 = 'skin-bg-s1';
4export var skinBgS2 = 'skin-bg-s2';
5export var skinBgS3 = 'skin-bg-s3';
6export var skinBgS4 = 'skin-bg-s4';
7export var skinBgS5 = 'skin-bg-s5';
8export var skinBgS6 = 'skin-bg-s6';
9export var skinFntM1 = 'skin-fnt-m1';
10export var skinFntM2 = 'skin-fnt-m2';
11export var skinFntM3 = 'skin-fnt-m3';
12export var skinFntM4 = 'skin-fnt-m4';
13export var skinFntM5 = 'skin-fnt-m5';
14export var skinFntM6 = 'skin-fnt-m6';
15export var skinFntM7 = 'skin-fnt-m7';
16export var skinFntM8 = 'skin-fnt-m8';
17export var skinFntM9 = 'skin-fnt-m9';
18export var skinFntM10 = 'skin-fnt-m10';
19export var $FsN1 = 12;
20export var $FsN2 = 14;
21export var $FsN3 = 16;
22export var $FsN4 = 18;
23export var $FsN5 = 20;
24export var $FsN6 = 24;
25export var $FsN7 = 28;
26export var $FsN8 = 32;
27export var $Fs1 = "font-size:12px;line-height:20px;";
28export var $Fs2 = "font-size:14px;line-height:22px;";
29export var $Fs3 = "font-size:16px;line-height:24px;";
30export var $Fs4 = "font-size:18px;line-height:26px;";
31export var $Fs5 = "font-size:20px;line-height:28px;";
32export var $Fs6 = "font-size:24px;line-height:32px;";
33export var $Fs7 = "font-size:28px;line-height:36px;";
34export var $Fs8 = "font-size:32px;line-height:42px;";
35export var $Sh1 = '0px 0px 8px 0px rgba(0, 0, 0, 0.03);';
36export var $Sh2 = '0px 2px 8px 0px rgba(0, 0, 0, 0.08);';
37export var $Sh3 = '0px 0px 12px 0px rgba(0, 0, 0, 0.10);';
38export var $Sh4 = '-4px 0px 20px 0px rgba(0, 0, 0, 0.10);';
39export var $Sh5 = '0px 2px 20px 0px rgba(0, 0, 0, 0.30);';
40export var $S1 = 'rgb(0,79,158)';
41export var $S2 = 'rgb(16,110,204)';
42export var $S3 = 'rgb(29,134,240)';
43export var $S4 = 'rgb(92,173,255)';
44export var $S5 = 'rgb(133,194,255)';
45export var $S6 = 'rgb(194,224,255)';
46export var $M1 = 'rgb(14,17,20)';
47export var $M2 = 'rgb(51,56,61)';
48export var $M3 = 'rgb(86,94,102)';
49export var $M4 = 'rgb(131,137,143)';
50export var $M5 = 'rgb(191,195,199)';
51export var $M6 = 'rgb(230,232,235)';
52export var $M7 = 'rgb(240,242,245)';
53export var $M8 = 'rgb(250,251,252)';
54export var $M9 = 'rgb(255,255,255)';
55export var $M10 = 'rgb(0,0,0)';
56export var $blue = '#29B8ff';
57export var $green = '#46CF84';
58export var $yellow = '#FFA42E';
59export var $red = '#FF475A'; // 辅助色
60
61export var $D1 = '#FAC105';
62export var $D2 = '#FFAB24';
63export var $D3 = '#FF6952';
64export var $D4 = '#FF3C73';
65export var $D5 = '#EE62D5';
66export var $D6 = '#8475FF';
67export var $D7 = '#4F73FF';
68export var $D8 = '#2E9CFF';
69export var $D9 = '#0CC0C9';
70export var $D10 = '#0CC991';
71export var $D11 = '#83D615';
72export var $D1n1 = '#FEF8E5';
73export var $D2n1 = '#FFF6E9';
74export var $D3n1 = '#FFF0ED';
75export var $D4n1 = '#FFEBF1';
76export var $D5n1 = '#FDEFFA';
77export var $D6n1 = '#F2F1FF';
78export var $D7n1 = '#EDF1FF';
79export var $D8n1 = '#EAF5FF';
80export var $D9n1 = '#E6F8F9';
81export var $D10n1 = '#E9F9F3';
82export var $D11n1 = '#F2FAE7'; // 间距
83
84export var $Sp1 = '2px';
85export var $Sp2 = '4px';
86export var $Sp3 = '8px';
87export var $Sp4 = '10px';
88export var $Sp5 = '12px';
89export var $Sp6 = '16px';
90export var $Sp7 = '20px';
91export var $Sp8 = '24px';
92export var $Sp9 = '30px';
93export var $Sp10 = '32px';
94export var $Sp11 = '40px'; // 圆角
95
96export var $Ra1 = '2px';
97export var $Ra2 = '3px';
98export var $Ra3 = '6px';
99export var $Ra4 = '10px';
100export var $Ra5 = '100px';
101export var $modalZindex = 1100;
102export var $unmodelZindex = 1200;
103export var $popoverZindex = 1300;
104export var $popconfirmZindex = 1300;
105export var $messageZindex = 1400;
106export var $tooltipZindex = 1500;
107export var $regular = 'normal';
108export var $medium = 600;
109export var $family = "\"PingFang SC\", \"Hiragino Sans GB\",STHeitiSC,Helvetica,\"Helvetica Neue\",\"Microsoft YaHei\",Tahoma";
110export var $smoothing = '-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;';
111export var $alpha = function $alpha(token, opacity) {
112 return token.replace(/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/, "rgba($1, $2, $3, ".concat(opacity, ")"));
113};
114export var $scrollBar = "\n &::-webkit-scrollbar {\n width: 10px;\n height: 10px;\n &-track {\n border-radius: ".concat($Ra5, ";\n background-color: transparent;\n }\n &-thumb {\n border: 2px solid transparent;\n border-radius: ").concat($Ra5, ";\n background-color: ").concat($alpha($M1, '0.1'), ";\n background-clip: content-box;\n &:hover {\n background-color: ").concat($alpha($M1, '0.3'), ";\n }\n }\n }\n ");
115export var $hexToRgb = function $hexToRgb(token) {
116 var sColor = token.toLowerCase();
117 var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
118
119 if (sColor && reg.test(sColor)) {
120 if (sColor.length === 4) {
121 var sColorNew = "#";
122
123 for (var i = 1; i < 4; i += 1) {
124 sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));
125 }
126
127 sColor = sColorNew;
128 }
129
130 var sColorChange = [];
131
132 for (var i = 1; i < 7; i += 2) {
133 sColorChange.push(parseInt("0x" + sColor.slice(i, i + 2)));
134 }
135
136 return "rgb(" + sColorChange.join(",") + ")";
137 }
138
139 return sColor;
140};
141export var $convertStyleTokenToNumber = function $convertStyleTokenToNumber(styleToken) {
142 var exp = /\d+/;
143 var result = exp.exec(styleToken);
144
145 if (result && result[0]) {
146 return parseInt(result[0]);
147 } else {
148 return 0;
149 }
150};
151export var $getRGB = function $getRGB(styleToken) {
152 var rgb = [0, 0, 0];
153
154 if (/#(..)(..)(..)/g.test(styleToken)) {
155 rgb = [parseInt(RegExp.$1, 16), parseInt(RegExp.$2, 16), parseInt(RegExp.$3, 16)];
156 }
157
158 ;
159 return "rgb(" + rgb.join(",") + ")";
160}; // 生成指定位数的随机字符串(a-z A-Z),经常用于生成随机的className
161
162export var $randomClass = function $randomClass() {
163 var length = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 10;
164 var text = '';
165 var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
166
167 for (var i = 0; i < length; i++) {
168 text += possible.charAt(Math.floor(Math.random() * possible.length));
169 }
170
171 return text;
172};
173export var $LhFn = function $LhFn(fontSize) {
174 return fontSize + 8;
175}; //根据字号计算行高
176
177export var $FsFn = function $FsFn(fontSize) {
178 return "font-size:".concat(fontSize, "px;line-height:").concat($LhFn(fontSize), "px;");
179}; //根据字号计算字体样式
\No newline at end of file