Merci pour ta réponse popotte, j'ai suivie tes instructions j'ai envoyé l'erreur : "index1.html:147 Uncaught SyntaxError: missing ) after argument list"
j'ai toujours pas eu de retour...
Ca c'est le html:
</style>
<body>
<main>
<h1>Diaporama</h1>
<!-- Conteneur principal de tout le diaporama -->
<div class="diapo">
<!-- Conteneur des "diapos" -->
<div class="elements">
<!-- Première diapo -->
<div class="element active">
<img src="image5.jpg.gif" alt="Image 5">
<div class="caption">
<h2>chambre1</h2>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Perspiciatis, saepe.</p>
</div>
</div>
<!-- Deuxième diapo -->
<div class="element">
<img src="image6.jpg.jpg" alt="Image 6">
<div class="caption">
<h2>chambre2</h2>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Perspiciatis, saepe.</p>
</div>
</div>
<!-- Troisième diapo -->
<div class="element">
<img src="image7.jpg.jpg" alt="Image 7">
<div class="caption">
<h2>salle de bain1</h2>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Perspiciatis, saepe.</p>
</div>
</div>
<!-- Quatrième diapo -->
<div class="element">
<img src="image8.jpg.jpg" alt="Image 8">
<div class="caption">
<h2>salle de bain2</h2>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Perspiciatis, saepe.</p>
</div>
</div>
</div>
<!-- Flèches de navigation -->
<i id="nav-gauche" class="las la-chevron-left"></i>
<i id="nav-droite" class="las la-chevron-right"></i>
</div>
</main>
<script type="text/javascript">
//variables globales
le CSS:
<style type="text/css">
img{
width: 1000px;
height: 600px;
}
main{
width: 80%;
margin: auto;
}
.diapo{
position: relative;
}
#nav-droite,#nav-gauche{
position: absolute;
top: 50%;
transform: translateY(-50%);
color: black;
font-size: 3em;
}
#nav-droite{
right: 20px;
}
#nav-gauche{
left: 20px;
}
.elements{
display: flex;
transition: 1s linear;
}
.element{
flex: 1 0 100%;
position: relative;
}
.element > img{
width: 100%;
}
.caption{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
background-color: rgba(255,255,255,0.4);
padding: 30px;
}