-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtailwind.config.js
116 lines (115 loc) · 3.46 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
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
/** @type {import('tailwindcss').Config} */
export default {
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
theme: {
container: false,
extend: {
colors: {
white: "var(--color-white)",
"white-2": "var(--color-white-2)",
"white-hover": "var(--color-white-hover)",
black: "var(--color-black)",
"black-2": "var(--color-black-2)",
green: "var(--color-green)",
"green-hover": "var(--color-green-hover)",
},
transitionTimingFunction: {
custom: "var(--transition)",
},
transitionDuration: {
custom: "200ms",
},
},
},
plugins: [
function ({ addComponents }) {
addComponents({
".container": {
width: "85%",
margin: "0 auto",
"max-width": "1500px",
position: "relative",
"@media (max-width: 700px)": {
width: "92.5%",
},
},
".button-wrapper": {
display: "flex",
gap: "1rem",
with: "100%",
},
".button": {
borderWidth: "0.0625rem",
borderColor: "transparent",
borderRadius: "var(--border-radius)",
padding: "0.75rem 1rem",
fontWeight: "600",
transition: "var(--transition)",
"&:hover": {
cursor: "pointer",
},
},
".button--green": {
padding: "0.5rem 1rem",
backgroundColor: "var(--color-green)",
color: "var(--color-white)",
"&:hover": {
backgroundColor: "var(--color-green-hover)",
},
},
".button--white": {
padding: "0.5rem 1rem",
backgroundColor: "var(--color-white)",
color: "var(--color-green)",
"&:hover": {
backgroundColor: "var(--color-white-hover)",
},
},
".button--header": {
padding: "1rem 2rem",
backgroundColor: "var(--color-white)",
color: "var(--color-green)",
"&:hover": {
backgroundColor: "var(--color-white-hover)",
},
},
".button--nav": {
padding: "0.5rem 1rem",
backgroundColor: "var(--color-white)",
color: "var(--color-green)",
"&:hover": {
backgroundColor: "var(--color-white-hover)",
},
},
".absolute-icon": {
display: "flex",
justifyContent: "center",
alignItems: "center",
position: "absolute",
top: "0",
left: "50%",
transform: "translate(-50%, -50%)",
width: "4.5rem",
height: "4.5rem",
borderRadius: "50%",
border: "5px solid var(--color-white)",
fontSize: "2.25rem",
color: "var(--color-white)",
backgroundColor: "var(--color-green)",
},
".h1": {
"@apply font-semibold text-[2.2rem] leading-[3.25rem] md:text-[2.75rem] md:leading-[3.75rem] lg:text-[3.25rem] lg:leading-[4.0625rem] xl:text-[3.25rem] xl:leading-[4.5rem]":
{},
},
".h2": {
"@apply text-[1.75rem] leading-[2.5rem] md:text-[2rem] md:leading-[2.5rem] lg:text-[2.5rem] lg:leading-[3.5rem] xl:text-[3rem] xl:leading-tight font-semibold":
{},
},
".body-1": {
"@apply text-[1rem] leading-[1.5rem] md:text-[1rem] md:leading-[1.75rem] lg:text-[1rem] lg:leading-8":
{},
},
});
},
],
};