-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
66 lines (61 loc) · 1.93 KB
/
script.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
const menuList = document.querySelector('.menu-list');
const menuIcon = document.querySelector('#hamburger');
menuIcon.addEventListener('click', () => {
menuList.classList.toggle('open-menu-list');
});
document.querySelectorAll('.close').forEach((e) => e.addEventListener('click', () => {
menuList.classList.remove('open-menu-list');
}));
const artists = [
{
artistImage: './images/hip-hop.jpg',
artistName: 'MissyJ',
artistGenre: 'South African Hip Hop Artist',
artistInfo: 'Lorem ipsum, dolor sit amet consectetur adipisicing elit.',
},
{
artistImage: './images/r&b.jpg',
artistName: 'Amy Phaku',
artistGenre: 'South African R&B and soul Artist',
artistInfo: 'Lorem ipsum, dolor sit amet consectetur adipisicing elit.',
},
{
artistImage: './images/soul.jpg',
artistName: 'Brad',
artistGenre: 'South African male R&B',
artistInfo: 'Lorem ipsum, dolor sit amet consectetur adipisicing elit.',
},
{
artistImage: './images/guitarit.jpg',
artistName: 'Loyiso',
artistGenre: 'South African R&B Artist',
artistInfo: 'Lorem ipsum, dolor sit amet consectetur adipisicing elit.',
},
{
artistImage: './images/dj.jpg',
artistName: 'Black Diamond',
artistGenre: 'South African DJ',
artistInfo: 'Lorem ipsum, dolor sit amet consectetur adipisicing elit.',
},
{
artistImage: './images/singer.jpg',
artistName: 'Zain',
artistGenre: 'South African Soul Artist',
artistInfo: 'Lorem ipsum, dolor sit amet consectetur adipisicing elit.',
},
];
const featureArtist = document.querySelector('.artists-list');
artists.forEach((e) => {
const div = document.createElement('div');
div.innerHTML += `
<div class="artist-card">
<img src="${e.artistImage}">
<div class="artist-card-item">
<h3>${e.artistName}</h3>
<h5>${e.artistGenre}</h5>
<p>${e.artistInfo}</p>
</div>
</div>
`;
featureArtist.append(div);
});