我有demo page up here;您可以查看源代碼以查看我正在嘗試執行的操作。如何讓顏色在sIFR 3 r436中工作?
正如你所看到的,除了顏色外,它的一切似乎都在起作用。我試圖將顏色設置爲藍色(#0000ff),但它保持爲黑色。我爲我的字體創建了一個自定義的SWF文件,嵌入了單個字體的四種不同變體,以適應these instructions(因爲此特定字體系列以四個不相交的字體名稱存儲常規,粗體,斜體和粗體斜體)的不同樣式。
對於後人,我會貼一些源代碼,從演示頁面鏈接我在這裏:
<style type="text/css">
h1.sifr {
color: #0000ff;
font-family: 'Myriad Pro';
font-size: 1.75em;
margin-bottom: 0;
}
</style>
<script type="text/javascript">
var myriad_pro = {src: 'myriad_pro.swf'};
sIFR.activate(myriad_pro);
sIFR.replace(myriad_pro, {
selector: 'h1.sifr',
css: {
'.sIFR-root': {'color': '#0000ff', 'font-family' : 'Myriad Pro'},
'em': {'color': '#0000ff', 'font-family' : 'Myriad Pro Italic' , 'font-style' : 'plain'},
'strong': {'color': '#0000ff', 'font-family' : 'Myriad Pro Bold' , 'font-weight' : 'normal'},
'em strong, strong em': {'color': '#0000ff', 'font-family' : 'Myriad Pro Bold Italic' , 'font-style' : 'plain', 'font-weight' : 'normal'}}
}
);
</script>
我忘記什麼?我如何獲得顏色的工作?
我將HTML,CSS和JS從您鏈接的頁面中取出,並改爲加載我自己的SWF文件。顏色工作。但是,這只是一個單一的字體(Myriad Pro Regular)。當我試圖混合上面的不同字體(Regular,Bold,Italic和Bold Italic)時,它不起作用 - 它沒有顯示任何*文本!所以看起來好像我可以讓顏色工作,或者我可以使用多種字體,但不能同時使用兩種。 – SoaperGEM 2009-12-01 20:26:06