为什么在@keyframes工作时使用前缀-webkit-?

时间:2016-05-09 18:44:23

标签: html css webkit

为什么-webkit-在@keyframes工作时使用,至少在chrome上?还有许多其他前缀。我是否需要将它们全部用于所有浏览器以支持动画?

3 个答案:

答案 0 :(得分:0)

供应商前缀(浏览器实现者越来越少地使用它)旨在让Web开发人员尝试实验性功能。

现在@keyframes(及其Chrome实施)不再具有实验性,标准属性已得到支持。

答案 1 :(得分:0)

这称为供应商前缀。浏览器通常将这些前缀用于实验或有时不基于任何标准的功能。

由于使用它们的实验功能不建议用于生产。但是如果你想使用它们,你必须使用所有公共前缀。

答案 2 :(得分:0)

Safari也使用webkit。没有人知道将来会有多少浏览器共享前缀,或者每个操作系统是否都有效地运行前缀。 如果您了解Web响应式设计,那么您就知道兼容性和备份非常重要。 -moz- -女士- -webkit- -O- 您会发现自己稍后会添加这些前缀,因为浏览器的运行方式不同。 但说实话,我真的不必使用它们。只要确保它无处不在!