
Wrong background gradient when use with transform
PIE render wrong Gradient background if use with transform, you can see the example bellow, one use gradient image, one use PIE gradient background.
CSS:
Code:
.transform_bg_image {
background: url("gradient_image.png") repeat-x scroll left top transparent;
-webkit-transform: translateX(-100%) rotate(-90deg);
-webkit-transform-origin: right top;
-moz-transform: translateX(-100%) rotate(-90deg);
-moz-transform-origin: right top;
-o-transform: translateX(-100%) rotate(-90deg);
-o-transform-origin: right top;
-ms-transform: translateX(-100%) rotate(-90deg);
-ms-transform-origin: right top;
transform: translateX(-100%) rotate(-90deg);
transform-origin: right top;
}
.transform_bg_pie {
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F1F1F1), to(#FFFFFF));
background: -webkit-linear-gradient(#F1F1F1, #FFFFFF);
background: -moz-linear-gradient(#F1F1F1, #FFFFFF);
background: -ms-linear-gradient(#F1F1F1, #FFFFFF);
background: -o-linear-gradient(#F1F1F1, #FFFFFF);
background: linear-gradient(#F1F1F1, #FFFFFF);
-pie-background: linear-gradient(#F1F1F1, #FFFFFF);
-webkit-transform: translateX(-100%) rotate(-90deg);
-webkit-transform-origin: right top;
-moz-transform: translateX(-100%) rotate(-90deg);
-moz-transform-origin: right top;
-o-transform: translateX(-100%) rotate(-90deg);
-o-transform-origin: right top;
-ms-transform: translateX(-100%) rotate(-90deg);
-ms-transform-origin: right top;
transform: translateX(-100%) rotate(-90deg);
transform-origin: right top;
}