Je voudrais avoir la première diapositive d'image de gauche à droite. La deuxième image glisse de gauche à droite et la troisième image va du bas vers le haut. J'ai réussi à faire glisser la première image de gauche à droite avec les réponses que j'ai trouvées ici sur stackoverflow. Mais quand j'ai modifié le script & pour les autres images, elles ne glissent pas. Je ne suis pas si bien informé en javascript.Glisser des images vers l'intérieur de différentes directions
$(document).ready(function() {
function animateImgs() {
$('ul.slide1 li:not(.visible)').first().animate({
'margin-right': '500px'
}, 2000, function() {
$(this).addClass('visible');
animateImgs();
});
}
animateImgs();
});
.content {
position: relative;
margin: 0 auto;
top: 0;
left: 0;
width: 500px;
height: 500px;
border: 1px solid #000;
overflow: hidden;
}
img {
width: 100%;
height: 100%;
border-radius: 50%;
position: absolute;
}
.img1 {
max-width: 300px;
max-height: 300px;
z-index: 2;
}
.img2 {
max-width: 260px;
max-height: 260px;
z-index: 3;
left: 200px;
top: 100px;
}
.img3 {
max-width: 200px;
max-height: 200px;
z-index: 4;
left: 65px;
top: 235px;
}
/* -------------------------------------------------------------------- */
ul {
padding: 0;
margin: 0;
overflow: hidden;
}
ul.slide1 li {
float: right;
margin: 0 10px 0 0;
margin-right: 9999px;
list-style-type: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="content">
<ul class="slide1">
<li>
<img src="http://www.pngmart.com/files/4/Chrysanthemum-Transparent-Background.png" class="img1 slideLeft" />
</li>
</ul>
<img src="http://www.estanciavitoria.com/en/images/sobre_planta.png" class="img2 slideRight" />
<ul class="slide3">
<li>
<img src="https://s-media-cache-ak0.pinimg.com/originals/4d/09/e4/4d09e455070957363b2c0660a0d8cfef.png" class="img3 slideUp" />
</li>
</ul>
</div>
Je vous ai créé un extrait et trouvé des images pour correspondre. S'il vous plaît la prochaine fois créer un [mcve] en utilisant l'éditeur de snippet '<>' – mplungjan
Merci! Je garderai ça à l'esprit. De toute façon, avez-vous une idée de comment faire glisser ces images vers l'intérieur? –
Cochez [this] (https://jsfiddle.net/c42L7ym5/1/), en HTML, vous pouvez ajuster 'data-margin' pour ajuster le chevauchement. Les détails seront affichés dans la réponse. –