2012-07-25 40 views
0

我想使用包含我的插件圖標作爲工具欄按鈕圖標的不同大小(比如16-24-32像素)的.ico文件。當我將它設置爲工具欄大小和插件詳細信息頁面的圖標時,始終選擇16px版本。使用.ico作爲Firefox插件的工具欄按鈕

是否可以讓FF自動選擇合適的尺寸?所以,如果工具欄圖標大小是「大」,它會選擇24px版本,而不是拉伸16px。

回答

1

爲此,您可以使用CSS:

{ 
    -moz-image-region: rect(0 24px 24px 0); 
    list-style-image: url("chrome://sidebar/skin/icon_24x24.png"); 
} 

toolbar[iconsize="small"] 
{ 
    -moz-image-region: rect(0 16px 16px 0); 
    list-style-image: url("chrome://sidebar/skin/icon_16x16.png"); 
} 
+0

我知道如何使用單獨的PNG圖標做到這一點。我想知道是否可以給FF提供所有需要的大小的.ico文件,並根據容器大小選擇它需要的文件。 – 2012-07-25 15:19:58

+2

不,Firefox不會從ICO文件中抓取圖像大小。 – 2012-07-25 16:09:26

相關問題