【发布时间】:2016-11-18 09:20:39
【问题描述】:
我正在应用这样的基本线性渐变:
background-image: linear-gradient(to top, red, rgba(0,0,0,0));
除了在 safari 中透明呈现为黑色/灰色之外,它的行为在任何地方都应该如此:
这里是 chrome(应该是这样的):
这里是野生动物园
我尝试使用-webkit- 为其添加前缀,将rgba 更改为rgba(0,0,0,0.001),但它永远不会变为纯透明。这是一个错误吗?有没有办法解决这个问题?
【问题讨论】:
-
设置 rgba(255,0,0,0) 不是更好吗? (适用于所有浏览器?)
-
@vals 在我的 CSS 中呈现红色。这很奇怪.. 虽然适用于 jsfiddle。我试过 rgba(255,255,255,0) 但它仍然从灰色变为白色:) 不完全透明
-
首先,决定你想要在中间点使用哪种纯色颜色。然后,我们可以计算出最终的颜色...
标签: css safari linear-gradients rgba