Adding CSS Opacity Using JQuery
February 24th, 2010I recently read about using rgba values for the background CSS property, it’s very easy to apply using JQuery, for example.
$("#element").css("background","rgba(255,63,73,0.5)")
The last value of 0.5 is just the opacity. Of course this doesn’t work in IE so you need to use.
$("#marker").css("filter","alpha(opacity=50)")
Finally to get the RGB values from the hex colour codes you can use these functions I found here.
function HexToR(col) {return parseInt((cutHex(col)).substring(0,2),16)}
function HexToG(col) {return parseInt((cutHex(col)).substring(2,4),16)}
function HexToB(col) {return parseInt((cutHex(col)).substring(4,6),16)}
function cutHex(col) {return (col.charAt(0)=="#") ? col.substring(1,7):col}