JSFiddle - React, Tailwind, and code Playground
by ariehg
HTML
<div id='res'></div>
CSS
#res {width:100px; height:100px}
JavaScript
Element.implement({
setRGBA : function(r,g,b,a){
if (Browser.ie){
var a = a.toString(16);
if (a.length ==1) a = "0"+a;
var hex = a+[r,g,b].rgbToHex().substr(1);
this.setStyles({
'background':'transparent'
, 'filter' : "progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+hex+",endColorstr=#"+hex+");"
, 'zoom' : 1
});
}else this.setStyle('background','rgba('+arguments.join(',')+')');
}
});
$('res').setRGBA(122,145,22,54);