]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Offcanvas example: transition the transform (#28203)
authorXhmikosR <xhmikosr@gmail.com>
Fri, 8 Feb 2019 16:08:40 +0000 (18:08 +0200)
committerGitHub <noreply@github.com>
Fri, 8 Feb 2019 16:08:40 +0000 (18:08 +0200)
This is more efficient than transitioning the `left` property.

site/docs/4.2/examples/offcanvas/offcanvas.css

index 22de95a41149737f535e55b9a3edee6901b6654c..9c78f02e5e26df64ecc9d5d69e800a14bd6ce3ac 100644 (file)
@@ -19,13 +19,14 @@ body {
     overflow-y: auto;
     visibility: hidden;
     background-color: #343a40;
-    transition-timing-function: ease-in-out;
-    transition-duration: .3s;
-    transition-property: left, visibility;
+    transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
+    transition: transform .3s ease-in-out, visibility .3s ease-in-out;
+    transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
   }
   .offcanvas-collapse.open {
-    left: 0;
     visibility: visible;
+    -webkit-transform: translateX(-100%);
+    transform: translateX(-100%);
   }
 }