]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
use @supports to apply transform3d to those who can do it, then provide a non-3d...
authorMark Otto <markdotto@gmail.com>
Sat, 1 Jul 2017 00:35:02 +0000 (17:35 -0700)
committerMark Otto <markd.otto@gmail.com>
Sat, 1 Jul 2017 18:21:20 +0000 (11:21 -0700)
scss/_carousel.scss

index 41eca949fb3ac4dfb401d2f10d149872a9a6601e..d0f210df1a6df1c3c3ab8825605dcf3c83ef5eb2 100644 (file)
 // 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);
+  }
 }