aboutsummaryrefslogtreecommitdiff
path: root/scss/_carousel.scss
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2017-06-30 17:35:02 -0700
committerMark Otto <[email protected]>2017-07-01 11:21:20 -0700
commit2d4534e112d7ceca112f7a11f768ed733813cbb1 (patch)
tree06f12cf346b43fa34a959e63f18dcbb0d656d135 /scss/_carousel.scss
parent7f6479b0d9878dc8fc2de2a6787ec0f6450b46c9 (diff)
downloadbootstrap-2d4534e112d7ceca112f7a11f768ed733813cbb1.tar.xz
bootstrap-2d4534e112d7ceca112f7a11f768ed733813cbb1.zip
use @supports to apply transform3d to those who can do it, then provide a non-3d fallback to ie11
Diffstat (limited to 'scss/_carousel.scss')
-rw-r--r--scss/_carousel.scss18
1 files changed, 15 insertions, 3 deletions
diff --git a/scss/_carousel.scss b/scss/_carousel.scss
index 41eca949f..d0f210df1 100644
--- a/scss/_carousel.scss
+++ b/scss/_carousel.scss
@@ -34,17 +34,29 @@
// CSS3 transforms when supported by the browser
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
- transform: translate3d(0, 0, 0);
+ transform: translateX(0);
+
+ @supports (transform-style: preserve-3d) {
+ transform: translate3d(0, 0, 0);
+ }
}
.carousel-item-next,
.active.carousel-item-right {
- transform: translate3d(100%, 0, 0);
+ transform: translateX(100%);
+
+ @supports (transform-style: preserve-3d) {
+ transform: translate3d(100%, 0, 0);
+ }
}
.carousel-item-prev,
.active.carousel-item-left {
- transform: translate3d(-100%, 0, 0);
+ transform: translateX(-100%);
+
+ @supports (transform-style: preserve-3d) {
+ transform: translate3d(-100%, 0, 0);
+ }
}