线性渐变仍然需要浏览器前缀吗?

use*_*313 19 css css3

我还需要使用线性渐变属性的浏览器前缀吗?

background-image: -webkit-linear-gradient(top, #2F2727, #1a82f7);
    background-image:    -moz-linear-gradient(top, #2F2727, #1a82f7);
    background-image:     -ms-linear-gradient(top, #2F2727, #1a82f7);
    background-image:      -o-linear-gradient(top, #2F2727, #1a82f7);
Run Code Online (Sandbox Code Playgroud)

我只想要最新浏览器版本的支持.我试过跟随,但不起作用.

background-image:    linear-gradient(top, #2F2727, #1a82f7);
Run Code Online (Sandbox Code Playgroud)

Moh*_*sen 13

我可以使用,截至6月2017,互联网使用的93.75%,是在支持无前缀线性渐变(美国97.2%)的浏览器.对于大多数人来说,这意味着您不再需要为渐变添加前缀.

在此输入图像描述

以下是最常见的桌面浏览器的第一个兼容版本和发布日期:

  • IE v10,于2012年9月发布
  • Firefox v16,2012年8月发布
  • Chrome v26,于2013年2月发布
  • Safari v6.1,于2013年10月发布
  • Opera 12.1,2012年11月发布

有关其他浏览器(包括移动浏览器)的兼容性历史记录的信息可以在我可以使用.


Jer*_*ght 7

您现在可以使用:

linear-gradient
Run Code Online (Sandbox Code Playgroud)

没有前缀,它将受到IE10 +以及当前版本的Safari,Chrome和Firefox的支持.有关更多详细信息,请参阅:http: //caniuse.com/#search=linear-gradient

但简短的回答是:不需要前缀.