我发现很多网站都解释了IE梯度应该使用:
.IEGradient {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#AAAAAA', endColorstr='#BBBBBB');
}
但由于我需要能够接受用户直接输入的颜色,我想知道这些*Colorstr
是否仅限于#RRGGBB
格式,或者是否#RGB
或rgb(r, g, b)
等格式也可以使用。我已经尝试使用谷歌搜索答案,但我找不到任何网站说需要长HEX格式,但我只是发现越来越多的网站都使用长十六进制格式,没有使用任何其他格式,所以这让我很好奇。
顺便说一句,msdn说#AARRGGBB
format is required,但是有足够的网站不包含AA
部分,所以这仍然让我想知道其他格式是否可行,如果格式不是msdn上提到的也有用。
答案 0 :(得分:0)
我刚刚在IE11的开发工具中找到了仿真选项卡,显然你可以在那里模拟到IE5。事实证明,确实只允许#AARRGGBB
和#RRGGBB
格式。任何其他格式都会导致它呈现蓝色到黑色的渐变。