generated from tapeds/next-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtailwind.config.ts
52 lines (50 loc) · 1.69 KB
/
tailwind.config.ts
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
41
42
43
44
45
46
47
48
49
50
51
52
import type { Config } from 'tailwindcss';
const config: Config = {
darkMode: 'class',
content: ['./src/pages/**/*.{js,ts,jsx,tsx,mdx}', './src/components/**/*.{js,ts,jsx,tsx,mdx}', './src/app/**/*.{js,ts,jsx,tsx,mdx}', './src/layouts/**/*.{js,ts,jsx,tsx,mdx}'],
theme: {
extend: {
colors: {
'color-1': 'hsl(var(--color-1))',
'color-2': 'hsl(var(--color-2))',
'color-3': 'hsl(var(--color-3))',
'color-4': 'hsl(var(--color-4))',
'color-5': 'hsl(var(--color-5))',
},
backgroundImage: {
'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))',
'gradient-conic': 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))',
},
fontFamily: {
inter: ['(var(--font-inter))'],
},
animation: {
rainbow: 'rainbow var(--speed, 2s) infinite linear',
'background-position-spin': 'background-position-spin 3000ms infinite alternate',
pulse: 'pulse var(--duration) ease-out infinite',
gradient: 'gradient 8s linear infinite',
},
keyframes: {
gradient: {
to: {
backgroundPosition: 'var(--bg-size) 0',
},
},
'background-position-spin': {
'0%': { backgroundPosition: 'top center' },
'100%': { backgroundPosition: 'bottom center' },
},
pulse: {
'0%, 100%': { boxShadow: '0 0 0 0 var(--pulse-color)' },
'50%': { boxShadow: '0 0 0 8px var(--pulse-color)' },
},
rainbow: {
'0%': { 'background-position': '0%' },
'100%': { 'background-position': '200%' },
},
},
},
},
plugins: [],
};
export default config;