wx-guyantv/tailwind.config.js
2024-12-27 17:35:38 +08:00

153 lines
3.4 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/** @type {import('tailwindcss').Config} */
const spacing = () => {
let spacArr = {};
for (let i = 0; i <= 375; i++) {
spacArr[2 * i] = 2 * i + "rpx";
}
spacArr = {
...spacArr,
"100vh": "100vh",
main: "1220rpx",
"30b": "-30rpx",
};
return spacArr;
};
module.exports = {
content: [
// 添加你需要提取的文件目录
"components/**/*.{wxml,js,ts}",
"pages/**/*.{wxml,js,ts}",
// 不要使用下方的写法,这会导致 vite 开发时监听文件数量爆炸
// '**/*.{js,ts,wxml}', '!node_modules/**', '!dist/**'
],
theme: {
fontSize: {
8: "8rpx",
10: "10rpx",
12: "12rpx",
14: "14rpx",
16: "16rpx",
18: "18rpx",
20: "20rpx",
22: "22rpx",
24: "24rpx",
26: "26rpx",
28: "28rpx",
30: "30rpx",
32: "32rpx",
36: "36rpx",
40: "40rpx",
48: "48rpx",
64: "64rpx",
80: "80rpx",
100: "100rpx",
128: "128rpx",
},
fontWeight: {
// font-100
100: 100,
200: 200,
300: 300,
normal: 400,
400: 400,
500: 500,
600: 600,
700: 700,
800: 800,
900: 900,
},
lineHeight: {
// leading-40
40: "40rpx",
1: 1,
1.2: 1.2,
1.3: 1.3,
1.4: 1.4,
1.8: 1.8,
2: 2,
},
borderWidth: {
// border-0
default: "2rpx",
0: "0",
2: "2rpx",
4: "4rpx",
6: "6rpx",
8: "8rpx",
10: "10rpx",
12: "12rpx",
14: "14rpx",
16: "16rpx",
18: "18rpx",
20: "20rpx",
},
borderRadius: {
// rounded-4
main: "10rpx",
0: "0rpx",
4: "4rpx",
6: "6rpx",
8: "8rpx",
12: "12rpx",
16: "16rpx",
20: "20rpx",
24: "24rpx",
28: "28rpx",
32: "32rpx",
40: "40rpx",
46: "46rpx",
48: "48rpx",
full: "1000rpx",
},
backgroundSize: {
full: "100% 100%",
},
spacing: { ...spacing(), main: "28rpx" },
extend: {
colors: {
search: "rgba(234, 234, 234, 0.75)",
main: "#F9637B",
fff: "#fff",
FF477C: "#FF477C",
f0f0f0: "#f0f0f0",
FF0049: "#FF0049",
522235: "#522235",
"1c1c1e": "#1c1c1e",
"2F3034": "#2F3034",
FF313B: "#FF313B",
"57C541": "#57C541",
373737: "#373737",
"272A30": "#272A30",
"000": "#000",
"000-6": "rgba(0,0,0,.6)",
"fff-8": "rgba(255, 255, 255, .8)",
"fff-25": "rgba(255, 255, 255, 0.25)",
"fff-10": "rgba(255, 255, 255, 0.1)",
353535: "#353535",
"6B6B6B": "#6B6B6B",
"pay-line": "rgba(142,142,142,0.25)",
707070: "#707070",
"8E8E8E": "#8E8E8E",
D9D9D9: "#D9D9D9",
"200-95": "rgba(200, 200, 200, 0.95)",
secondary: {
"000": "linear-gradient(red, yellow, blue)",
},
},
zIndex: {
"1b": "-1",
2: 2,
9999: 9999,
10000: 10000,
},
},
},
// 假如你使用 ts 模板,则可以使用下方的配置
// content: ['miniprogram/**/*.{ts,js,wxml}'],
corePlugins: {
// 小程序不需要 preflight 和 container因为这主要是给 h5 的,如果你要同时开发小程序和 h5 端,你应该使用环境变量来控制它
preflight: false,
container: false,
},
};