aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2013-09-06 09:18:00 -0700
committerMark Otto <[email protected]>2013-09-06 09:18:00 -0700
commit72a39eb747ab471cbf013896b12829aeabab7466 (patch)
treea51b0c5bf49c979239cda062edda785341d5b4c6
parentb51579241fd37924b0d844f850b8c800f478a763 (diff)
parentc5cfc690ddeb83eccd1fdafd115a3be6e4cc0897 (diff)
downloadbootstrap-72a39eb747ab471cbf013896b12829aeabab7466.tar.xz
bootstrap-72a39eb747ab471cbf013896b12829aeabab7466.zip
Merge pull request #10025 from barryvdh/patch-2
Add missing methods (rotateX/Y, perspective(-origin) and transform-origin)
-rw-r--r--less/mixins.less27
1 files changed, 27 insertions, 0 deletions
diff --git a/less/mixins.less b/less/mixins.less
index 7cc364c63..297aafd3e 100644
--- a/less/mixins.less
+++ b/less/mixins.less
@@ -173,6 +173,33 @@
transform: translate3d(@x, @y, @z);
}
+.rotateX(@degrees) {
+ -webkit-transform: rotateX(@degrees);
+ -ms-transform: rotateX(@degrees); // IE9+
+ transform: rotateX(@degrees);
+}
+.rotateY(@degrees) {
+ -webkit-transform: rotateY(@degrees);
+ -ms-transform: rotateY(@degrees); // IE9+
+ transform: rotateY(@degrees);
+}
+.perspective(@perspective) {
+ -webkit-perspective: @perspective;
+ -moz-perspective: @perspective;
+ perspective: @perspective;
+}
+.perspective-origin(@perspective) {
+ -webkit-perspective-origin: @perspective;
+ -moz-perspective-origin: @perspective;
+ perspective-origin: @perspective;
+}
+.transform-origin(@origin){
+ -webkit-transform-origin: @origin;
+ -moz-transform-origin: @origin;
+ transform-origin: @origin;
+}
+
+
// Backface visibility
// Prevent browsers from flickering when using CSS 3D transforms.
// Default value is `visible`, but can be changed to `hidden`