I\'m currently playing around with Sifr on my site. Basically I have some coloured blocks at the top of my page, which will change the stylesheets through javascript, depending
Given sIFR 3, it is possible to change some of the CSS used to render the text.
I'm assuming you have two replacements, for h1
and h2
, and we're only changing their color:
function changeColor(hexValue) {
var css = '.sIFR-root { color: ' + hexValue + '; }';
for (var i = 0; i < sIFR.replacements['h1'].length; i++) {
sIFR.replacements['h1'][i].changeCSS(css);
}
for (var i = 0; i < sIFR.replacements['h2'].length; i++) {
sIFR.replacements['h2'][i].changeCSS(css);
}
}
// after switching stylesheet:
changeColor('#FF9900');
This should change the text color of the and
replaced elements to orange.
The objects returned by sIFR.replacements[][]
are FlashInteractors.