diff --git a/less/mixins.less b/less/mixins.less index 0074e89241024bf684c945bd5dee93295c207877..6db257d7f1845fe81f9469874bf9ad11a3235b9e 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -313,7 +313,13 @@ // Add an alphatransparency value to any background or border color (via Elyse Holladay) #translucent { .background(@color: @white, @alpha: 1) { - background-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha); + @rgba: hsla(hue(@color), saturation(@color), lightness(@color), @alpha); + @argb: argb(@rgba); //Get #AARRGGBB color code for IE fileter + @filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=@{argb},endColorstr=@{argb})"; + background-color: @rgba; + *background:transparent; + filter: @filter; + border-radius: ~"0\9\0"; //Reset border-radius for IE9 only. Since the filter background in this version is not clipped. } .border(@color: @white, @alpha: 1) { border-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);