javascriptcssbrowser-feature-detection

Check browser CSS property support with JavaScript?


Is it possible in JavaScript to know if a CSS property is supported by the client browser? I'm talking about the rotation properties of CSS3. I want to execute some functions only if the browser supports them.


Solution

  • I believe you can do it this way:

    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!');
    }