我在我的项目中使用了一种3D翻转动画。就像这个网站所展示的那样(http://css3.bradshawenterprises.com/flip/)。
我想要检测浏览器是否支持这种类型的动画。例如,如果你在Windows XP /旧驱动程序上使用Chrome,它可能不会默认支持它,因为它可能会导致崩溃。当Chrome不支持它时,它将显示镜像名称,并且动画不会是3D的(对于我而言)。
我检查了两种不同的检测方法:
如何在没有webkit上下文的情况下检测CSS translate3d? 和
检测'transform: translate3d'支持
变量has3d = function() { return ('WebKitCSSMatrix' in window && 'm11' in new WebKitCSSMatrix()); }。
这两种方法都返回true。什么没有得到支持,我如何在不使用类库如Modernizr的情况下检测该属性?
我想要检测浏览器是否支持这种类型的动画。例如,如果你在Windows XP /旧驱动程序上使用Chrome,它可能不会默认支持它,因为它可能会导致崩溃。当Chrome不支持它时,它将显示镜像名称,并且动画不会是3D的(对于我而言)。
我检查了两种不同的检测方法:
如何在没有webkit上下文的情况下检测CSS translate3d? 和
检测'transform: translate3d'支持
变量has3d = function() { return ('WebKitCSSMatrix' in window && 'm11' in new WebKitCSSMatrix()); }。
这两种方法都返回true。什么没有得到支持,我如何在不使用类库如Modernizr的情况下检测该属性?