Bonjour à tous !
J'ai un soucis concernant une animation JQuery. J'ai l'habitude d'utiliser la fonction animate pour créer des petits effets sur mes pages web et j'essais de faire un diaporama, dit slider, avec un effet de zoom sur l'image. Cependant, l'animation ne fonctionne pas, l'image zoom d'un seul coup sans aucun animation.. Je galère pas mal depuis ce midi alors j'ai décidé de vous demander conseil
Voici mon code html simplifié, le problème est dans cette partie ou dans le fichier css, j'ai remplacé mon code JS par la simple animation, qui ne fonctionne pas même à ce stade ( Désolé si l'affichage n'est pas bon, je n'ai pas trouvé de type de code "HTML") :
Et voici mon fichier CSS :
En espérant que quelqu'un puisse m'aider
Merci d'avance !
J'ai un soucis concernant une animation JQuery. J'ai l'habitude d'utiliser la fonction animate pour créer des petits effets sur mes pages web et j'essais de faire un diaporama, dit slider, avec un effet de zoom sur l'image. Cependant, l'animation ne fonctionne pas, l'image zoom d'un seul coup sans aucun animation.. Je galère pas mal depuis ce midi alors j'ai décidé de vous demander conseil
Voici mon code html simplifié, le problème est dans cette partie ou dans le fichier css, j'ai remplacé mon code JS par la simple animation, qui ne fonctionne pas même à ce stade ( Désolé si l'affichage n'est pas bon, je n'ai pas trouvé de type de code "HTML") :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<div class="homepage-presentation">
<div class="images-slider">
<div class="images-list">
<img src="assets/img/DSCF0628.JPG" id="test-animation">
</div>
</div>
</div>
<script src="assets/js/jquery-3.5.1.min.js"></script>
<script>
$('#test-animation').animate({
width: '140%'
})
</script>
</body>
</html>
Et voici mon fichier CSS :
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
html {
width: 100vw;
height: 100vh;
}
body {
width: 100%;
height: 100%;
}
.homepage-presentation {
width: 100%;
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
background-color: #FAF3DD;
}
.images-slider {
background-color: red;
height: 50%;
width: 60%;
box-sizing: border-box;
position: relative;
background-size: 100%;
background-position: center;
}
.slider-canvas {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
border: 60px solid #FAF3DD;
}
.images-slider .images-list {
width: 100%;
height: 100%;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.images-list img {
width: 100%;
}
En espérant que quelqu'un puisse m'aider
Merci d'avance !