]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Utilised mixins rather than specific WebKit properties
authorHayden Bleasel <haydenbleasel@gmail.com>
Sat, 15 Mar 2014 07:30:09 +0000 (18:30 +1100)
committerHayden Bleasel <haydenbleasel@gmail.com>
Sat, 15 Mar 2014 07:30:09 +0000 (18:30 +1100)
dist/css/bootstrap.css
less/carousel.less

index 132bffa622197f4c6cac737fd13cd376d969a365..5b2afc0f791cb1732df2060f095c25c79892e475 100644 (file)
@@ -5776,6 +5776,47 @@ button.close {
     bottom: 20px;
   }
 }
+@media all and (-webkit-transform-3d) {
+  .carousel .item {
+    -webkit-transition: -webkit-transform .6s ease-in-out;
+         -o-transition:      -o-transform .6s ease-in-out;
+            transition:         transform .6s ease-in-out;
+
+    -webkit-backface-visibility: hidden;
+        -ms-backface-visibility: hidden;
+         -o-backface-visibility: hidden;
+            backface-visibility: hidden;
+    -webkit-perspective: 1000;
+        -ms-perspective: 1000;
+         -o-perspective: 1000;
+            perspective: 1000;
+  }
+  .carousel .item.next,
+  .carousel .item.active.right {
+    left: 0;
+    -webkit-transform: translate3d(100%, 0, 0);
+        -ms-transform: translate3d(100%, 0, 0);
+         -o-transform: translate3d(100%, 0, 0);
+            transform: translate3d(100%, 0, 0);
+  }
+  .carousel .item.prev,
+  .carousel .item.active.left {
+    left: 0;
+    -webkit-transform: translate3d(-100%, 0, 0);
+        -ms-transform: translate3d(-100%, 0, 0);
+         -o-transform: translate3d(-100%, 0, 0);
+            transform: translate3d(-100%, 0, 0);
+  }
+  .carousel .item.next.left,
+  .carousel .item.prev.right,
+  .carousel .item.active {
+    left: 0;
+    -webkit-transform: translate3d(0%, 0, 0);
+        -ms-transform: translate3d(0%, 0, 0);
+         -o-transform: translate3d(0%, 0, 0);
+            transform: translate3d(0%, 0, 0);
+  }
+}
 .clearfix:before,
 .clearfix:after,
 .dl-horizontal dd:before,
index 9a374a4476a66230ab0a6ea1bd554f56535ac950..1714abdec3bc1f6ae10f55a3f5fd83fea75f828f 100644 (file)
 @media all and (-webkit-transform-3d) {
   .carousel {
     .item {
-      -webkit-transition: 0.6s -webkit-transform ease-in-out;
-      -webkit-backface-visibility: hidden;
-      -webkit-perspective: 1000;
+      .transition-transform(~'0.6s ease-in-out');
+      .backface-visibility(~'hidden');
+      .perspective(1000);
       &.next, &.active.right {
-        -webkit-transform: translate3d(100%,0,0);
+        .translate3d(100%, 0, 0);
         left: 0;
       }
       &.prev, &.active.left {
-        -webkit-transform: translate3d(-100%,0,0);
+        .translate3d(-100%, 0, 0);
         left: 0;
       }
       &.next.left, &.prev.right, &.active {
-        -webkit-transform: translate3d(0%,0,0);
+        .translate3d(0%, 0, 0);
         left: 0;
       }
     }