JSFiddle - React, Tailwind, and code Playground
by soulwire
HTML
<div id="tracer"></div>
CSS
html, body {
font-size: 24px;
margin: 0;
}
JavaScript
var el = document.createElement( 'div' );
var vendors = 'moz ms o webkit'.split( ' ' );
var sup = function( str ) { return str.toUpperCase(); };
for ( var prop, i = 0; i < vendors.length; i++ ) {
prop = ( vendor = vendors[i] ) + 'Perspective';
if ( prop in el.style || prop.replace( /^(\w)/, sup ) in el.style ) break;
}
console.log( vendor );
document.getElementById('tracer').innerText = vendor;