Как я могу изменить скользящую анимацию, чтобы погладить вход/выход с переходом на Bootstrap3 Carousel
Я пытался изменить скользящий эффект бутстрапа 3-карусели, чтобы угаснуть. Я следил за инструкцией, приведенной здесь Может ли плагин Twitter-бутстрапа Twitter-карусели исчезать и исчезать при переходе слайдов
код css (указан в ссылке) ниже
.carousel .item {
-webkit-transition: opacity 3s;
-moz-transition: opacity 3s;
-ms-transition: opacity 3s;
-o-transition: opacity 3s;
transition: opacity 3s;
}
.carousel .active.left {
left:0;
opacity:0;
z-index:2;
}
.carousel .next {
left:0;
opacity:1;
z-index:1;
}
Мой пример ссылки в конце этого pagragraph, я делаю это, но проблема в том, что предыдущая кнопка не работает отлично, может быть, решение идеально подходит для bootstrap2, я использую bootstrap3, может кто-нибудь мне помочь? Спасибо за вашу помощь. Я здесь новый, очень жаль моего бедного английского, и если бы я спросил глупый вопрос!
https://dl.dropboxusercontent.com/u/35758776/xenxbd/contrastic/index.html#parallux-wrapper-04
Ответы
Ответ 1
Попробуйте этот пример карандаша. Он покажет вам, как изменить непрозрачность для предыдущих и следующих кнопок.
.carousel-fade .carousel-inner .item {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
opacity: 0;
z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-control {
z-index: 2;
}
http://bootply.com/86170
Ответ 2
Добавить класс ". carousel-fade" в вашей карусели.
CSS:
.carousel-fade .active.left {
left:0;
opacity:0;
-webkit-transition: opacity 1s; /*time < to $.carousel.interval setup */
-moz-transition: opacity 1s;
-ms-transition: opacity1s;
-o-transition: opacity 1s;
transition: opacity 1s;
z-index:2;
}
.carousel-fade .next {
left:0;
opacity:1;
z-index:1;
}