aboutsummaryrefslogtreecommitdiff
path: root/scss/_carousel.scss
diff options
context:
space:
mode:
authorMartijn Cuppens <[email protected]>2018-10-31 08:45:39 +0100
committerXhmikosR <[email protected]>2018-10-31 09:45:39 +0200
commit96b49d7833a18028aead9a8c6caae084979865a9 (patch)
tree7db54ca6f30e0e2f6b2b4171f91234a86c2c8f90 /scss/_carousel.scss
parentf20e46e2da2d6791cb10e303183eb21ba33597f6 (diff)
downloadbootstrap-96b49d7833a18028aead9a8c6caae084979865a9.tar.xz
bootstrap-96b49d7833a18028aead9a8c6caae084979865a9.zip
Fix Edge bounce and restore original transition easing (#27279)
Diffstat (limited to 'scss/_carousel.scss')
-rw-r--r--scss/_carousel.scss35
1 files changed, 6 insertions, 29 deletions
diff --git a/scss/_carousel.scss b/scss/_carousel.scss
index 5681c1f27..97ce6a29c 100644
--- a/scss/_carousel.scss
+++ b/scss/_carousel.scss
@@ -23,55 +23,32 @@
position: relative;
width: 100%;
overflow: hidden;
+ @include clearfix();
}
.carousel-item {
position: relative;
display: none;
- align-items: center;
+ float: left;
width: 100%;
- backface-visibility: hidden;
- perspective: 1000px;
+ margin-right: -100%;
+ @include transition($carousel-transition);
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
display: block;
- @include transition($carousel-transition);
}
-.carousel-item-next,
-.carousel-item-prev {
- position: absolute;
- top: 0;
-}
-
-.carousel-item-next.carousel-item-left,
-.carousel-item-prev.carousel-item-right {
- transform: translateX(0);
-
- @supports (transform-style: preserve-3d) {
- transform: translate3d(0, 0, 0);
- }
-}
-
-.carousel-item-next,
+.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
transform: translateX(100%);
-
- @supports (transform-style: preserve-3d) {
- transform: translate3d(100%, 0, 0);
- }
}
-.carousel-item-prev,
+.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
transform: translateX(-100%);
-
- @supports (transform-style: preserve-3d) {
- transform: translate3d(-100%, 0, 0);
- }
}