图片应该说明一切。左边是 Safari 6,右边是 Chrome。不仅透明红色渐变的下半部分完全错误(这可能是过度预乘 alpha 的情况),上半部分也更暗,这看起来像是伽马校正问题。
此问题出现在 Mountain Lion 上的 Safari 6 和 iOS6 Mobile Safari 上,但不会出现在 Lion 上的 Safari 6 上。
有没有人找到获得预期结果的解决方案?我需要我的渐变来涉及 alpha,因为我正在尝试淡入淡出文本。
由于在输入实际代码之前无法完成编辑,因此这里是渐变定义:background-image: -webkit-linear-gradient(top, red, rgba(255,128,128,0), white);