diff options
| author | Martijn Cuppens <[email protected]> | 2018-10-31 08:45:39 +0100 |
|---|---|---|
| committer | XhmikosR <[email protected]> | 2018-10-31 09:45:39 +0200 |
| commit | 96b49d7833a18028aead9a8c6caae084979865a9 (patch) | |
| tree | 7db54ca6f30e0e2f6b2b4171f91234a86c2c8f90 /scss/_carousel.scss | |
| parent | f20e46e2da2d6791cb10e303183eb21ba33597f6 (diff) | |
| download | bootstrap-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.scss | 35 |
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); - } } |
