-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
71 lines (62 loc) · 2.21 KB
/
main.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
fetch('https://randomuser.me/api/?results=10')
.then(response => response.json())
.then(data => {
crearTarjetas(data.results)
})
function crearColor(edad) {
if (edad <= 3) {
return 'nuevo'
} else if (edad <= 5) {
return 'medio'
} else if (edad <= 10) {
return 'avanzado'
} else if (edad <= 15) {
return 'pro'
} else {
return 'maestro'
}
}
function crearTarjetas(usuarios) {
let container = document.querySelector('.container')
usuarios.forEach(usuario => {
container.innerHTML += /*html*/`
<div class="card ${crearColor(usuario.registered.age)}">
<div class="puntos">...</div>
<div class="card-body">
<div class="card-body-item">
<img src="${usuario.picture.large}"
alt="" />
<div clas="texto-medio">
<h5 class="card-title">${usuario.name.first} ${usuario.name.last}</h5>
<p class="phone">${usuario.phone}</p>
<div class="datos">
<div>
<p>${usuario.gender}</p>
<p>Gender</p>
</div>
<div>
<p>${usuario.nat}</p>
<p>Nat</p>
</div>
<div>
<p>${usuario.location.postcode}</p>
<p>Postcode</p>
</div>
</div>
</div>
</div>
<div class="ranking">
<h4>${usuario.registered.age}</h4>
<p>Age</p>
</div>
</div>
<div class="circulo ${crearColor(usuario.registered.age)}"></div>
</div>
`
})
console.log(usuarios)
}
let date = new Date()
let months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
console.log(months[date.getMonth()])
console.log(date.toLocaleDateString('ES'))