-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.js
37 lines (31 loc) · 1.31 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
//slider
const slider = document.getElementById("slider")
let sliderProyectos = document.querySelectorAll(".proyecto");
let ultimoProyecto = sliderProyectos[sliderProyectos.length -1];
slider.insertAdjacentElement("afterbegin",ultimoProyecto);
//boton derecho
const btnDerecho = document.querySelector(".boton-slider--derecho");
function derecha(){
let primerProyecto = document.querySelectorAll(".proyecto")[0];
slider.style.marginLeft ="-200%";
slider.style.transition ="all 0.5";
setTimeout(function(){
slider.style.transition="none";
slider.insertAdjacentElement("beforeend",primerProyecto);
slider.style.marginLeft="-100%";
},500);
}
btnDerecho.addEventListener("click",function(){derecha();});
//boton izquierdo
const btnizquierdo = document.querySelector(".boton-slider--izquierda");
function izquierda(){
let sliderProyectos = document.querySelectorAll(".proyecto");
let ultimoProyecto = sliderProyectos[sliderProyectos.length -1];
slider.style.marginLeft ="0%";
slider.style.transition ="all 0.2";
setTimeout(function(){
slider.style.transition="none";
slider.insertAdjacentElement("afterbegin",ultimoProyecto);
slider.style.marginLeft="-100%";
},500);}
btnizquierdo.addEventListener("click",function(){izquierda();});