-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtailwind.config.js
40 lines (40 loc) · 1.33 KB
/
tailwind.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/** @type {import('tailwindcss').Config} */
module.exports = {
// 这里给出了一份 taro 通用示例,具体要根据你自己项目的目录结构进行配置
// 比如你使用 vue3 项目,你就需要把 vue 这个格式也包括进来
// 不在 content glob表达式中包括的文件,在里面编写tailwindcss class,是不会生成对应的css工具类的
content: ['./public/index.html', './src/**/*.{html,js,ts,jsx,tsx}'],
// 其他配置项 ...
corePlugins: {
// 小程序不需要 preflight,因为这主要是给 h5 的,如果你要同时开发多端,你应该使用 process.env.TARO_ENV 环境变量来控制它
preflight: false,
},
theme: {
extend: {
colors: {
// add our brand color to the palette
brand: '#176b87',
},
animation: {
'fade-in': 'fadeIn 0.3s ease-in-out',
'fade-in-half': 'fadeInHalf 0.3s ease-in',
'delayed-show': 'delayedShow 0.4s ease-in-out',
},
keyframes: () => ({
fadeIn: {
'0%': { opacity: 0 },
'100%': { opacity: 1 },
},
fadeInHalf: {
'0%': { opacity: 0 },
'100%': { opacity: 0.5 },
},
delayedShow: {
'0%': { opacity: 0 },
'50%': { opacity: 0 },
'100%': { opacity: 1 },
},
}),
},
},
}