Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于CSS过渡和动画的多边形填充/填充_Javascript_Html_Css_Polyfills_Css Transitions - Fatal编程技术网

Javascript 用于CSS过渡和动画的多边形填充/填充

Javascript 用于CSS过渡和动画的多边形填充/填充,javascript,html,css,polyfills,css-transitions,Javascript,Html,Css,Polyfills,Css Transitions,谷歌在这方面有点让我失望(我想是因为PolyFill/Shim/Spackle的术语目前是新的、多样化的)。我试图为webkit(现在是RC FireFox 4)的CSS转换找到一个好的JavaScript多边形填充或填充 我发现确实如此,但它已经有一段时间没有更新了,并且使用浏览器检测而不是特征检测 我也发现了,但它主要是面向SVG动画的 有人知道有什么好的库来填充这个功能吗?最好是能与之合作并仍在积极努力的东西。到目前为止,最好的选择似乎是从Weston提出的开始。jQuery有一个非常好的

谷歌在这方面有点让我失望(我想是因为PolyFill/Shim/Spackle的术语目前是新的、多样化的)。我试图为webkit(现在是RC FireFox 4)的CSS转换找到一个好的JavaScript多边形填充或填充

我发现确实如此,但它已经有一段时间没有更新了,并且使用浏览器检测而不是特征检测

我也发现了,但它主要是面向SVG动画的


有人知道有什么好的库来填充这个功能吗?最好是能与之合作并仍在积极努力的东西。到目前为止,最好的选择似乎是从Weston提出的开始。

jQuery有一个非常好的CSS3转换polyfill,名为

您可以在jQuery中使用常用的方法,如果可用,它将自动使用CSS3转换,如果不可用,它将返回到普通jQuery。

谷歌的规范草案中包含了一个polyfill

买主注意事项: 这是相当早期的工作,因为W3C规范只是一个公开的工作草案,所以任何东西都可能改变。此外,Polymer polyfills看起来只针对最新版本的浏览器(如IE10+),因此可能不适合您的需要。不过,这还是项目的早期阶段,所以请密切关注并进行实验


如果你仔细测试你的用户所处的平台,你就可以利用今天未来的网络。

寻找同样的东西。。。还没有什么。也许你可以稍微澄清一下这个问题。到目前为止你试过什么?你想要什么功能?现有的解决方案在哪些方面不能满足您的需求?我认为OP是在要求一些东西来填充CSS功能,以便可以在CSS中声明动画。transition polyfill用于使用CSS3动画来加速jQuery.animate函数。这样做的方式是在JavaScript中声明动画,而不是在CSS中声明动画。这与OP所寻找的是一种倒退,但无论如何+1,因为在许多情况下,您确实希望在JavaScript中而不是CSS中使用此功能。(当然,在某些情况下CSS更合适,例如在正常状态和
:hover
状态之间转换。)我知道,但最好的多边形填充实际上是这样的。另一种方法是加载和解析样式表,提取转换参数并将其转换为JavaScript。这是一个非常需要资源的东西。谢谢你给我指出这个polyfill-我一直在与其他的bug插件斗争,这些插件给我带来的只有悲伤。这一个工作得很好。@SindreSorhus解析CSS文件与人们现在经常使用的Js相比,似乎没有那么需要资源:)你知道基于这种“需要资源”机制的解决方案吗?这正是我要找的,如果我找不到任何jsbin,我可能会自己编写这样的代码!(JSFIDLE不支持IE8等旧浏览器)直接链接到GitHub项目: