CSS3白色到透明渐变

Ale*_*ust 10 css gradient linear-gradients css3

我正在使用CSS3和RGBA来创建白色到透明的渐变:

div {
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 1)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-image: linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 1)', endColorstr='rgba(0, 0, 0, 0)', GradientType=1);
    padding: 2rem 0;
}
Run Code Online (Sandbox Code Playgroud)

这里小提琴:http://jsfiddle.net/alecrust/fYz45/

但是你会注意到,中间的渐变是暗的.我明白了:

入门

我期待着这个:

期待

我怎样才能纠正?

Mar*_*zek 12

将最后一步更改为#FFFFFF00(rgba(255, 255, 255, 0))而不是#00000000:

http://jsfiddle.net/fYz45/6/