我可以在IE8和大多数其他浏览器中使用alpha通道渐变

时间:2011-04-08 12:31:23

标签: html css

我正在使用following code

-moz-linear-gradient(top , rgba(255,255,255,1), rgba(255,255,255,0));

但我想在其他浏览器中实现类似的gradient。我的问题是我不知道我是否可以使用alpha通道而且我不想使用图像我只想用代码来做它。

有人可以告诉我是否有可能。

希望你能帮忙

2 个答案:

答案 0 :(得分:0)

查看CSS3 PIE,它可以很好地处理IE,虽然它需要设置position,并且可以中断隐藏的元素,并且渲染渐变时会有短暂的延迟。 ..

Webkit有一种不同的线性渐变方法,你可以在链接上看到一个例子。

答案 1 :(得分:0)

你必须创建部分透明的png或者看看使用MS提供的过滤器(虽然它们受到很多诽谤我应该添加......)

'cross' browser gradients

就个人而言,这些都是装饰方面,IMO不会破坏网站的例外 - 为此我尽可能不打扰 - IE9将在12个月内占据重要的市场份额并且你将要做的所有工作将不再需要了