git ssb

0+

Zach! / music-visions



Tree: 5d1f36788ffa9716c5b636bec75ced5b68ebf7ae

Files: 5d1f36788ffa9716c5b636bec75ced5b68ebf7ae / styles / main.css

5018 bytesRaw
1@font-face{
2 font-family: interval;
3 src: url('./fonts/Interval.otf')
4}
5@font-face{
6 font-family: sinkin;
7 src: url('./fonts/SinkinSans-100Thin.otf')
8}
9
10body, html{
11 margin: 0;
12 padding: 0;
13 box-sizing: border-box;
14 background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(33,21,54,1) 100%);
15 min-height: 100vh;
16 width: 100%;
17 display: flex;
18 flex-direction: column;
19 justify-content: center;
20 align-items: center;
21 font-family: sinkin;
22 letter-spacing: 0.24em;
23 animation: undulate 24s infinite alternate;
24}
25
26body + div{
27 height: 100%;
28 width: 100%;
29}
30
31.wrapper{
32 position: relative;
33 display: flex;
34 flex-direction: column;
35 justify-content: center;
36 align-items: center;
37 min-height: 100%;
38 width: 100%;
39}
40
41a{
42 color: var(--link);
43}
44
45.title{
46 position: fixed;
47 top: 0;
48 left: 50;
49}
50
51.paper{
52 position: relative;
53 display: grid;
54 grid-template-rows: 1fr 4fr 1fr;
55 border: 1.5px dashed #FFE4E1;
56 grid-gap: 1em;
57 border-radius: 7px;
58 min-height: 50%;
59 padding: 1em;;
60 height: auto;
61 width: 50%;
62 color: var(--text);
63}
64
65.paper-splash{
66 position: relative;
67 display: flex;
68 border: 1.5px dashed #FFE4E1;
69 border-radius: 7px;
70 min-height: 50%;
71 padding: 1em;;
72 height: auto;
73 flex-direction: column;
74 justify-content: center;
75 align-items: center;
76 width: 50%;
77 color: var(--text);
78}
79
80.paper h1{
81 letter-spacing: 0.5em;
82 font-size: 1.5em;
83 margin-top: 1em;
84 width: 100%;
85 color: var(--title);
86 text-align: center;
87}
88.paper-splash h1{
89 letter-spacing: 0.75em;
90 font-size: 4em;
91 margin-top: 0em;
92 width: 100%;
93 color: var(--title);
94 text-align: center;
95}
96
97
98
99.paper a {
100 position: absolute;
101 bottom: 1em;
102 width: 100%;
103 text-align: center;
104 font-size: 0.75em;
105 line-height: 1.3em;
106 text-decoration: none;
107}
108
109.paper-splash a {
110 position: absolute;
111 bottom: 1em;
112 width: 100%;
113 text-align: center;
114 font-size: 0.75em;
115 line-height: 1.3em;
116 text-decoration: none;
117}
118
119#tracklist{
120 display: flex;
121 justify-content: center;
122 align-items: center;
123 flex-direction: column;
124 position: relative;
125 color: var(--text);
126 font-weight: bold;
127 animation: fade-in 1s;
128}
129
130#tracklist ul{
131 display: grid;
132 padding: 2em;
133 grid-template-columns: 1fr 1fr 1fr 1fr;
134 grid-gap: 1em;
135 margin: 0;
136}
137
138#tracklist li{
139 display: flex;
140 justify-content: center;
141 align-items: center;
142 flex-direction: column;
143 margin: 0;
144 list-style-type: none;
145 font-size: 1.1em;
146 text-align: center;
147 line-height: 1.4em;
148 cursor: pointer;
149}
150
151
152#text {
153 position: relative;
154 font-size: 1em;
155 margin: auto;
156 font-weight: bold;
157 display: flex;
158 flex-direction: column;
159 justify-content: center;
160 align-items: center;
161 padding: 1em;
162 animation: fade-in 3s;
163}
164
165#text p {
166 padding-left: 1em;
167}
168
169.track{
170 position: relative;
171 display: grid;
172 grid-template-rows: 50px 1fr 50px;
173 border: 1.5px dashed #FFE4E1;
174 grid-gap: 1em;
175 border-radius: 7px;
176 min-height: 50%;
177 padding: 1em;;
178 height: auto;
179 width: 50%;
180 color: var(--text);
181}
182
183.track h1 {
184 text-align: center;
185}
186
187.track a {
188 width: 100%;
189 text-decoration: none;
190 text-align: center;
191 position: absolute;
192 bottom: 1em;
193}
194
195.fade-in{
196 animation: fade-in 3s;
197}
198
199.fade-out{
200 animation: fade-out 2s;
201}
202
203.change-color{
204 animation: changeColor 1s;
205}
206
207@keyframes fade-in{
208 0% {opacity: 0;}
209 70% {opacity: 0.6;}
210 100% {opacity: 1;}
211}
212
213@keyframes fade-out{
214 0% {opacity: 1;}
215 70% {opacity: 0.6;}
216 100% {opacity: 0;}
217}
218
219@keyframes changeColor{
220 0% {border-color: lavender; border-width: 1px}
221 50% {border-color: yellow; border-width: 2px; }
222 100% {border-color: lavender; border-width: 1px; }
223}
224@keyframes undulate{
2250%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(33,21,54,1) 100%);}
2265%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(33,21,44,1) 100%);}
22710%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,62,1) 64%, rgba(33,21,34,1) 100%);}
22815%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,64,1) 64%, rgba(33,21,24,1) 100%);}
22920%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,66,1) 64%, rgba(33,21,14,1) 100%);}
23033%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,68,1) 64%, rgba(33,21,4,1) 100%);}
23143%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(43,21,4,1) 100%);}
23253%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(53,21,4,1) 100%);}
23366%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(63,21,4,1) 100%);}
23476%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(66,21,4,1) 100%);}
23586%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(68,21,4,1) 100%);}
23696%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(70,21,4,1) 100%);}
237100%{ background: linear-gradient(180deg, rgba(0,0,0,1) 2%, rgba(6,7,60,1) 64%, rgba(73,21,4,1) 100%);}
238}
239

Built with git-ssb-web