forked from Devwalis/AmeUmaCrian-aCDD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
carrosel.js
62 lines (54 loc) · 2.62 KB
/
carrosel.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
const Carrosel = {
imagens: [
{ id: '1', background: 'pet-care-animate.svg', front: 'turmaA.png' },
{ id: '2', background: 'good-team-animate.svg', front: 'andre.svg' },
{ id: '3', background: 'world-childrens-day-animate.svg', front: 'micheline.svg' },
{ id: '4', background: 'muslim-graduation-animate.svg', front: 'caio.svg' },
{ id: '5', background: 'live-collaboration-animate.svg', front: 'vinicius.svg' },
{ id: '6', background: 'in-progress-animate.svg', front: 'milene.svg' },
{ id: '7', background: 'in-progress-animate.svg', front: 'joy.svg' },
{ id: '8', background: 'live-collaboration-animate.svg', front: 'michel.svg' },
{ id: '9', background: 'live-collaboration-animate.svg', front: 'luiza.svg' },
{ id: '10', background: 'world-childrens-day-animate.svg', front: 'gaby.png'}
],
currentIndex: 0,
criar: function() {
const container = document.querySelector('.container');
const frontImage = document.getElementById('frontImage');
const larguraPadrao = '250px';
const alturaPadrao = '350px';
setInterval(() => {
this.currentIndex = (this.currentIndex + 1) % this.imagens.length;
container.style.backgroundImage = `url(img/${this.imagens[this.currentIndex].background})`;
frontImage.src = `img/${this.imagens[this.currentIndex].front}`;
frontImage.style.width = larguraPadrao;
frontImage.style.height = alturaPadrao;
}, 3000); // Intervalo de 1 segundo
}
};
const imagens1 = [
{ img1: 'img/img1°.png', img2:'img/img2°.jpg' },
{ img1: 'img/img3.jpg', img2:'img/img4°.jpg'},
{ img1: 'img/img5°.jpg', img2:'img/img6.png'},
{ img1: 'img/img7.jpg', img2:'img/img8.jpg'},
{ img1: 'img/img9.jpg', img2:'img/img10.jpg'},
{ img1: 'img/img11.jpg', img2:'img/img12.jpg'},
{ img1: 'img/img13.jpg', img2:'img/img14.jpg'},
{ img1: 'img/img15.jpg', img2:'img/img16.jpg'},
];
let currentIndexResultados = 0;
function atualizarImagens() {
console.log("Função atualizarImagens chamada");
document.getElementById('img1').src = imagens1[currentIndexResultados].img1;
document.getElementById('img2').src = imagens1[currentIndexResultados].img2;
}
function proximo() {
currentIndexResultados = (currentIndexResultados + 1) % imagens1.length;
atualizarImagens();
}
// Combine as funções onload
window.onload = function() {
Carrosel.criar(); // Inicia o carrossel
atualizarImagens(); // Exibe as primeiras imagens ao carregar a página
setInterval(proximo, 3000); // Muda as imagens a cada 1 segundo
};