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);