Salut,
J'aimerais concevoir un Slider moi-même mais je ne sais pas comment m'y prendre
Voici mon HTML :

<!doctype html>
<html>

<head>
    <meta charset="UTF-8">
    <title>Slider</title>
    <link rel="stylesheet" href="main.css">
</head>

<body>

    <div class="wrappeSlider">
        <div id="slider">
            <div class="slides active" id="un">
                <h1>First</h1>
            </div>
            <div class="slides" id="deux">
                <h1>Second</h1>
            </div>
            <div class="slides">
                <h1>Third</h1>
            </div>
        </div>
        <div class="nav">
            <a href="#" id="prev">&#10094;</a>
            <a href="#" id="next">&#10095;</a>
        </div>
    </div>

    <script src="main.js"></script>
</body>

</html>

Mon CSS :

html,
body {
    padding: 0;
    margin: 0;
}

a {
    text-decoration: none;
    color: white;
}

.wrappeSlider {
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
}

#slider {
    width: 100vw;
    height: 60vh;
    display: flex;
    flex-direction: row;
}

#slider div {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

#un {
    background-color: crimson;
}

#deux {
    background-color: #404040;
}

.nav {}

.nav a {
    position: absolute;
    top: 150px;
    font-size: 36px;
}

.nav #prev {
    left: 50px;
}

.nav #next {
    right: 50px;
}

h1 {
    margin: 0;
}

et enfin ce qui me derange, mon JS

var slides = document.querySelectorAll('.slides')
var next = document.querySelector('#next')
var prev = document.querySelector('#prev')

prev.addEventListener('click', function (e) {
    e.preventDefault();

    for (var i = 0; i < slides.length; i++) {
        var slide = slides[i];
    }
});

En gros j'aimerais que lorsque je clique sur un des boutons de la navigation qu'il y'ait une translation à gauche ou à droite ça dépendra du bouton.Mais je bloque je ne sais pas comment concevoir mon algorithme.
Je sais que ça parait nul mais je suis coincé.
Besoin d'aide S.V.P

Aucune réponse