Ich habe das Bootstrap Karussell so eingerichtet, wie ich es will, aber die Animation überlappt und ich kann nicht herausfinden, warum. Wenn die Folie passiert, gibt es eine Überlappung der aktuellen Folie auf sich selbst, die einen verschwommenen Effekt ergibt.Bootstrap Karussell Animation überlappend
Bitte helfen, wo ich falsch gelaufen bin.
HTML:
<div class="container-fluid">
<div class="row">
<div class="col-md-12 PridelCr">
<div class="carousel slide" id="myCarousel">
<div class="carousel-inner">
<div class="item active">
<div class="col-xs-4">
<a href="#"><img src="https://s32.postimg.org/u7dfocir9/pridel_header_1.jpg" class="img-responsive"></a>
<h3>Slide 1</h3>
<p>This is the first slide which is going to be awesome.</p>
</div>
</div>
<div class="item">
<div class="col-xs-4">
<a href="#"><img src="https://s32.postimg.org/nuyaeifp1/pridel_header_2.jpg" class="img-responsive"></a>
<h3>Slide 2</h3>
<p>This is the second slide which is not as awesome.</p>
</div>
</div>
<div class="item">
<div class="col-xs-4">
<a href="#"><img src="https://s32.postimg.org/r32rrk1yt/pridel_header_3.jpg" class="img-responsive"></a>
<h3>Slide 3</h3>
<p>This is the most awesome slide of them all</p>
</div>
</div>
</div>
<a class="left carousel-control" href="#myCarousel" data-slide="prev"><i class="glyphicon glyphicon-chevron-left"></i></a>
<a class="right carousel-control" href="#myCarousel" data-slide="next"><i class="glyphicon glyphicon-chevron-right"></i></a>
</div>
</div>
</div>
</div>
CSS:
.carousel {
overflow: hidden;
}
.career-carousel {
padding: 0px;
}
/* .carousel-inner {
width: 240%;
left: -70%;
}*/
.carousel-inner {
width: 240%;
left: -69%;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
left: 0;
-webkit-transform: translate3d(33%, 0, 0);
transform: translate3d(33%, 0, 0);
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
left: 0;
-webkit-transform: translate3d(-33%, 0, 0);
transform: translate3d(-33%, 0, 0);
}
.carousel-control.left, .carousel-control.right {
background: rgba(255, 255, 255, 0.3);
width: 5%;
}
Javascript:
$(document).ready(function() {
$('#myCarousel').carousel({
interval: 10000
})
$('.carousel .item').each(function() {
var next = $(this).next();
if (!next.length) {
next = $(this).siblings(':first');
}
next.children(':first-child').clone().appendTo($(this));
if (next.next().length > 0) {
next.next().children(':first-child').clone().appendTo($(this));
} else {
$(this).siblings(':first').children(':first-child').clone().appendTo($(this));
}
});
});
Ich habe die vorherigen und nächsten Bilder zu oder eher eine Vorschau auf die anderen 2 Dias zeigen. Bitte überprüfe meinen Demo-Link erneut, um besser zu verstehen. –
@ElaineByene Ich habe es. Ich habe meine Antwort aktualisiert. –