我没有找到一个浏览器支持一个CSS3 transform function而不支持另一个浏览器的情况,但是我无法确认所有相对常用的浏览器都遵循这种模式。
例如,如果浏览器支持transform: scale()
,是否可以安全地假设它还支持transform: rotate()
? (这个问题也适用于所有带前缀的版本,即如果支持-webkit-transform: scale()
,-webkit-transform: rotate()
是否可以使用?)
另一种表达方式:this answer(下面复制)中的警告是否保证为真?
if ('WebkitTransform' in document.body.style
|| 'MozTransform' in document.body.style
|| 'OTransform' in document.body.style
|| 'transform' in document.body.style)
{
alert('I can Rotate!');
}