aboutsummaryrefslogtreecommitdiff
path: root/less
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2013-08-05 08:11:13 -0700
committerMark Otto <[email protected]>2013-08-05 08:11:13 -0700
commitd6ed590e830be786a7d63a2eacf70b788efd8097 (patch)
tree88211f27ebc0e0f5755621772d2493af16e940f4 /less
parent7a98af5ec82f230dfab774b213f401f47bd9e953 (diff)
downloadbootstrap-d6ed590e830be786a7d63a2eacf70b788efd8097.tar.xz
bootstrap-d6ed590e830be786a7d63a2eacf70b788efd8097.zip
Clean up mixins, fix #9100 (no ms-keyframes)
- Spacing tweaks in the general mixins - Add comments to transform mixins about IE support - Remove `-ms-keyframes` because only IE10+ supports it, and without prefix
Diffstat (limited to 'less')
-rw-r--r--less/mixins.less16
-rw-r--r--less/progress-bars.less8
2 files changed, 9 insertions, 15 deletions
diff --git a/less/mixins.less b/less/mixins.less
index 6b2b5debc..b16dce4b4 100644
--- a/less/mixins.less
+++ b/less/mixins.less
@@ -130,22 +130,22 @@
// Transformations
.rotate(@degrees) {
-webkit-transform: rotate(@degrees);
- -ms-transform: rotate(@degrees);
+ -ms-transform: rotate(@degrees); // IE9+
transform: rotate(@degrees);
}
.scale(@ratio) {
-webkit-transform: scale(@ratio);
- -ms-transform: scale(@ratio);
+ -ms-transform: scale(@ratio); // IE9+
transform: scale(@ratio);
}
.translate(@x; @y) {
-webkit-transform: translate(@x, @y);
- -ms-transform: translate(@x, @y);
+ -ms-transform: translate(@x, @y); // IE9+
transform: translate(@x, @y);
}
.skew(@x; @y) {
-webkit-transform: skew(@x, @y);
- -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885
+ -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
transform: skew(@x, @y);
}
.translate3d(@x; @y; @z) {
@@ -165,12 +165,12 @@
// Background clipping
.background-clip(@clip) {
- background-clip: @clip;
+ background-clip: @clip;
}
// Background sizing
.background-size(@size) {
- background-size: @size;
+ background-size: @size;
}
// Box sizing
@@ -185,7 +185,7 @@
.user-select(@select) {
-webkit-user-select: @select;
-moz-user-select: @select;
- -ms-user-select: @select;
+ -ms-user-select: @select; // IE10+
-o-user-select: @select;
user-select: @select;
}
@@ -211,7 +211,7 @@
word-wrap: break-word;
-webkit-hyphens: @mode;
-moz-hyphens: @mode;
- -ms-hyphens: @mode;
+ -ms-hyphens: @mode; // IE10+
-o-hyphens: @mode;
hyphens: @mode;
}
diff --git a/less/progress-bars.less b/less/progress-bars.less
index fe399abf7..ab9832315 100644
--- a/less/progress-bars.less
+++ b/less/progress-bars.less
@@ -18,19 +18,13 @@
to { background-position: 0 0; }
}
-// IE9
-@-ms-keyframes progress-bar-stripes {
- from { background-position: 40px 0; }
- to { background-position: 0 0; }
-}
-
// Opera
@-o-keyframes progress-bar-stripes {
from { background-position: 0 0; }
to { background-position: 40px 0; }
}
-// Spec
+// Spec and IE10+
@keyframes progress-bar-stripes {
from { background-position: 40px 0; }
to { background-position: 0 0; }