aboutsummaryrefslogtreecommitdiff
path: root/lib/mixins.less
diff options
context:
space:
mode:
authorPete Hopkins <[email protected]>2012-01-26 13:01:03 -0500
committerPete Hopkins <[email protected]>2012-01-26 13:07:52 -0500
commit29f0e4c28b56e684a9be9931dcf77b418cb63ae0 (patch)
tree113e32e3aee64cac4585664255cd667da9793524 /lib/mixins.less
parent0ef4b6419fd83170dd62049a2850c5e8466635c9 (diff)
downloadbootstrap-29f0e4c28b56e684a9be9931dcf77b418cb63ae0.tar.xz
bootstrap-29f0e4c28b56e684a9be9931dcf77b418cb63ae0.zip
Removes filters as a way to provide gradients for IE<=9
- Lets us use rounded corners in IE9 - Makes hover / active states work correctly in IE<=9 Only change for non-IE is that moving from hover -> not hovering no longer animates (was a subtle blend) due to mismatch between the bottom of the gradient and the background color. Refactor: moves the primary button background to match the others.
Diffstat (limited to 'lib/mixins.less')
-rw-r--r--lib/mixins.less12
1 files changed, 2 insertions, 10 deletions
diff --git a/lib/mixins.less b/lib/mixins.less
index b58571e6a..b8c969ea8 100644
--- a/lib/mixins.less
+++ b/lib/mixins.less
@@ -266,10 +266,9 @@
background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
background-image: linear-gradient(left, @startColor, @endColor); // Le standard
background-repeat: repeat-x;
- filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",@startColor,@endColor)); // IE9 and down
}
.vertical(@startColor: #555, @endColor: #333) {
- background-color: @endColor;
+ background-color: mix(@startColor, @endColor, 60%);
background-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+
background-image: -ms-linear-gradient(top, @startColor, @endColor); // IE10
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+
@@ -277,7 +276,6 @@
background-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10
background-image: linear-gradient(top, @startColor, @endColor); // The standard
background-repeat: repeat-x;
- filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); // IE9 and down
}
.directional(@startColor: #555, @endColor: #333, @deg: 45deg) {
background-color: @endColor;
@@ -289,7 +287,7 @@
background-image: linear-gradient(@deg, @startColor, @endColor); // The standard
}
.vertical-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
- background-color: @endColor;
+ background-color: @midColor;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), color-stop(@colorStop, @midColor), to(@endColor));
background-image: -webkit-linear-gradient(@startColor, @midColor @colorStop, @endColor);
background-image: -moz-linear-gradient(top, @startColor, @midColor @colorStop, @endColor);
@@ -297,7 +295,6 @@
background-image: -o-linear-gradient(@startColor, @midColor @colorStop, @endColor);
background-image: linear-gradient(@startColor, @midColor @colorStop, @endColor);
background-repeat: no-repeat;
- filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); // IE9 and down, gets no color-stop at all for proper fallback
}
.radial(@innerColor: #555, @outerColor: #333) {
background-color: @outsideColor;
@@ -319,11 +316,6 @@
}
}
-// Reset filters for IE
-.reset-filter() {
- filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
-}
-
// COMPONENT MIXINS