Есть способы сделать это с -webkit-gradient
и -moz-linear-gradient
'functions' в качестве значений background-image
.Они используют другой синтаксис, но будут стандартизированы, если спецификация градиента войдет в финальную версию CSS 3.
/* webkit example */
background-image: -webkit-gradient(
linear, left top, left bottom, from(rgba(50,50,50,0.8)),
to(rgba(80,80,80,0.2)), color-stop(.5,#333333)
);
/* mozilla example - FF3.6+ */
background-image: -moz-linear-gradient(
rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%
);