I am attempting to enhance a page by adding a ribbon using CSS3 linear-gradients, but I have noticed that the way Chrome renders it is not as attractive as Firefox or IE. The color stops in Chrome appear pixelated, and unfortunately using vendor prefixed properties does not seem to solve the issue.
#extradiv1 {
position: absolute;
top: 0;
right: 0;
width: 121px;
height: 71px;
background: url(../img/ribbon.png);
background: linear-gradient(30deg,
transparent 61px,
rgb(255, 204, 51) 61px,
rgb(255, 204, 51) 76px,
rgb(22, 22, 22) 76px,
rgb(22, 22, 22) 91px,
transparent 91px
);
}
<html>
<body>
<div id="extradiv1"></div>
</body>
</html>
For the source code, please visit http://jsfiddle.net/xyFXx/2/
Is there a solution to improve the quality of rendering in Chrome?