-
Notifications
You must be signed in to change notification settings - Fork 0
/
estilo.css
175 lines (146 loc) · 3.67 KB
/
estilo.css
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
* {
margin: 0; /* removemos as coonfigurações padrão do navegador */
padding: 0; /* Preenchimento */
box-sizing: border-box;
}
body{
background-image: url(Assets/bg.jpg);
background-position: top center;
background-size: 100% auto; /* a img vai ocupar todo o site */
background-repeat: no-repeat; /* para img não repetir */
background-color: #121214;
}
ul {
list-style: none;
}
/*main * { tudo dentro do main vai ficar com bordas vermelhas
border: 1px solid red;
}*/
body * {
font-family: 'Inter', sans-serif; /* tudo dentro do body vai ficar cm essa fonte */
line-height: 160%;
}
header {
/*margin-top: 32px; espaços */
/*text-align: center; prodiedade de texto vai ser linhado no centro */
padding-top: 32px;
height: calc(120px + 32px);
}
header img {
width: 120px;
border-radius: 50%;
}
/* pegr a div pra fazer a borda */
header div{ /* não tem propiedade de texto */
width: 120px;
margin: auto; /* alinha assim no centro , quando,
não tem propiedades de texto.*/
background-image: linear-gradient(90deg, #9572FC 0%, #43E7AD 50.52%, #E2D45C 100%);
border-radius: 50%;
display: flex; /* elemento do lado do outro */
padding: 4px;
transition: transform .3s; /* faça/aplique a transição durante 3s */
}
header div:hover{ /* Ao passar o mouse , vai aplicar a propiedade */
transform: scale(1.1) /* escala do elemento 1.1 */
}
header div img{
width: 100%;
}
main{
max-width: 580px;
width: 90%;
margin: 32px /* cima e baixo */ auto;
display: grid;
gap: 24px;
}
/*main section{
text-align: center;
}*/
section div{
background-color: #2A2634;
padding: 32px;
padding-top: 24px;
border-radius: 8px;
border-top: 4px solid;
}
section {
color: rgb(236, 243, 232);
background-image: linear-gradient(90deg, #9572FC 0%, #43E7AD 50.52%, #E2D45C 100%);
padding-top: 4px;
border-radius: 10px;
margin-top: 2px;
}
section div{ /* todas divs dentro de section */
background-color: #2A2634;
padding: 32px;
padding-top: 24px;
border-radius: 8px;
border-top: 4px solid;
}
section h2 {
letter-spacing: -0.47px;
}
section p {
letter-spacing: -0.18px;
color: #A1A1AA;
}
ul {
display: flex;
flex-wrap: wrap;
gap: 16px;
margin-top: 24px;
transition: transform 3.s;
}
section ul il:hover{
transform:scale(1.1)
}
.Games-List img { /* maneira de acessar um elemento */
width: 90px;
border-radius: 8px;
}
.Streams-List img {
border-radius: 50%;
width: 70px;
border: 1px solid #443E54; /*Borda nos streams */
}
/* animações */
header div {
animation: fromtop .7s; /* Nome da animação ,e o tempo q ela vai durar */
animation-delay: 4s backwards; /* tempo q demora pra fazer a animação */
}
@keyframes fromtop{
from{ /* começa de -30 , e termina em 0 */
opacity: 0 ; /* começa sem ver a ft */
transform: translateY(-30px)
} /* partir */
to{
opacity: 1;
transform: translateY(0) /* termina vendo a ft */
} /* terminar */
}
main section {
animation: fromBottom .7s backwards;
}
main section:nth-child(1){ /* main pega o section do filho numero 1 */
animation-delay: .2s backwards;
}
main section:nth-child(2){
animation-delay: .4s;
}
main section:nth-child(3){
animation-delay: .8s; /* a animação de delay vai demorar 8sgundos */
}
@keyframes fromBottom{
from{
opacity: 0;
transform: translateX(-30px)
}
to{
opacity: 0;
transform: translateY(0)
}
}
/*
ProPlayer
*/