互联网浏览器中的渐变颜色

49

我知道Internet Explorer有一些专有扩展,使您可以执行诸如创建具有渐变背景的div等操作。我记不清元素名称或其用法。是否有人有一些示例或链接?


我相信你正在寻找这个特定的CSS设置 - tsilb
3
一个小提示:我在IE9上工作时发现了一个小错误。如果你不完全拼写出十六进制颜色,它将无法正确工作。即#cccccc而不是#ccc。希望这能帮到你。 - user995849
请注意不要对表格行应用渐变。IE 对此有不同的处理方式,因此要使本问题的任何其他解决方案起作用,您需要将 tr 内容包装在一个 div 中并将渐变应用于该 div。 - Keith
除了@mdostudio之外,您甚至可以使用#FFFFFFFF(8个字符),其中前两个定义透明度。完全透明(FF)到纯色(00)。 - Neograph734
1
@user995849:那不是一个错误。filter: progid: DXImageTransform.Microsoft.gradient-API 简单地不接受简写的 CSS 颜色值。我在这里写了一个完全参考的解释:为什么在 Internet Explorer 中 3 位十六进制颜色代码值被解释得不同? 。该 API 还有另一个“惊喜”:它的完整格式(包括 alpha)实际上是 aarrggbb 而不是 rrggbbaa - GitaarLAB
11个回答

0
在我的情况下,我将其插入到头部部分。
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

然后在样式部分插入它

filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#49708f', endColorstr='#293f50');
zoom: 1;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接