为了在 Internet Explorer 中创建渐变,我在我的 CSS (CSS3) 文件中使用了以下内容:
filter: progid:DXImageTransform.Microsoft.gradient
例如
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C4D5FB', endColorstr='#DAE6FB'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#C4D5FB), to(#DAE6FB)); /* for webkit browsers */
background: -moz-linear-gradient(top, #C4D5FB, #DAE6FB); /* for firefox 3.6+ */
我刚刚读到它自 Internet Explorer 9 以来已被弃用,但仍然有效。使用它安全吗?有替代品吗?
根据: internet-explorer-9-gradients-with-rounded-corners
使用它是安全的:
Ultimate CSS Gradient Generator 之类的工具可以生成可爱的 CSS3 渐变所需的代码,并为旧版 Internet Explorer 提供备用选项(使用上面提到的渐变过滤器)。
谢谢你。