-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtailwind.config.ts
138 lines (123 loc) · 3.54 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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
import type { Config } from 'tailwindcss'
export default {
content: [
'./src/pages/**/*.{js,ts,jsx,tsx,mdx}',
'./src/components/**/*.{js,ts,jsx,tsx,mdx}',
'./src/app/**/*.{js,ts,jsx,tsx,mdx}',
],
theme: {
extend: {
inset: {
'28/100': '28%',
},
variants: {
extend: {
content: ['before', 'after'],
},
},
colors: {
c1: '#000',
c2: '#fff',
c3: '#27272a',
},
fontFamily: {
inter: 'var(--font-inter)',
},
fontSize: {
custom_base_text: 'clamp(0.71rem, 0.90vw, 1rem)',
custom_patreon: 'clamp(0.90rem, 1.4vw, 1.9rem)',
custom_1: 'clamp(0.65rem, 0.75vw, 0.90rem)',
custom_2: 'clamp(0.80rem, 1.1vw, 1.2rem)',
custom_3: 'clamp(5rem, 12vw, 14rem)',
custom_4: 'clamp(0.80rem, 1.2vw, 1.6rem)',
custom_5: 'clamp(3rem, 9vw, 9.5rem)',
custom_6: 'clamp(1.3rem, 1.5vw, 1.6rem)',
custom_7: 'clamp(0.90rem, 1vw, 1.2rem)',
custom_8: 'clamp(1.2rem, 2.5vw, 2.8rem)',
custom_9: 'clamp(1.8rem, 2.8vw, 3rem)',
custom_10: 'clamp(0.80rem, 1vw, 1.4rem)',
custom_11: 'clamp(1rem, 1.6vw, 2rem)',
custom_12: 'clamp(0.85rem, 1.5vw, 2rem)',
},
padding: {
'3/100': '3%',
'4/100': '4%',
'5/100': '5%',
'13/100': '13%',
'14/100': '14%',
custom_container_header: 'clamp(1rem, 2.5vw, 3rem)',
custom_1: 'clamp(0.60rem, 0.95vw, 1.4rem)',
custom_2: 'clamp(5rem, 8vw, 12rem)',
custom_3: 'clamp(4.5rem, 7.5vw, 12rem)',
},
spacing: {
'16': '4rem',
},
gap: {
'4/100': '4%',
'10/100': '10%',
custom_1: 'clamp(0.70rem, 1vw, 1.4rem)',
},
margin: {
'5/100': '5%',
'15/100': '15%',
'100/100': '100%',
custom_1: 'clamp(1rem, 1.9vw, 2.5rem)',
custom_2: 'clamp(10rem, 19.5vw, 24rem)',
custom_3: 'clamp(5rem, 10vw, 14rem)',
},
width: {
'18/100': '18%',
'35/100': '35%',
'70/100': '70%',
'95/100': '95%',
34: '134px',
custom_1: 'clamp(3rem, 5vw, 6rem)',
custom_2: 'clamp(3.5rem, 5vw, 6rem)',
custom_3: 'clamp(12rem, 34vw, 40rem)',
custom_4: 'clamp(70rem, 86vw, 90rem)',
custom_5: 'clamp(17rem, 30vw, 34rem)',
custom_6: 'clamp(12rem, 26vw, 30rem)',
custom_7: 'clamp(12rem, 28vw, 30rem)',
custom_8: 'clamp(4rem, 6vw, 8rem)',
custom_9: 'clamp(9rem, 16vw, 18rem)',
},
height: {
'85vh': '85vh',
'150vh': '115vh',
custom_1: 'clamp(47rem, 69vw, 74rem)',
custom_2: 'clamp(40rem, 66vw, 70rem)',
custom_3: 'clamp(3rem, 5vw, 6rem)',
custom_4: 'clamp(3.5rem, 5vw, 6rem)',
custom_5: 'clamp(40rem, 65vw, 95rem)',
custom_7: 'clamp(25rem, 45vw, 50rem)',
custom_8: 'clamp(30rem, 55vw, 60rem)',
custom_9: 'clamp(20rem, 28vw, 35rem)',
},
screens: {
md_middle: '850px',
md_custom_1: '832px',
md_custom_2: '877px',
},
translate: {
'132': '32rem',
},
animation: {
'rise-from-bottom': 'riseFromBottom 0.4s ease-out forwards',
},
keyframes: {
riseFromBottom: {
'0%': {
transform: 'translateY(200%)',
opacity: '0',
},
'100%': {
transform: 'translateY(0)',
opacity: '1',
},
},
},
},
},
plugins: [],
} satisfies Config