使用.ico作为Firefox插件的工具栏按钮

时间:2012-07-25 10:50:13

标签: firefox-addon icons xul toolbar

我想使用.ico文件,其中包含不同大小的插件图标(例如,16-24-32像素)作为工具栏按钮图标。当我将其设置为工具栏大小和插件详细信息页面的图标时,始终选择16px版本。

是否可以让FF自动选择合适的尺寸?因此,如果工具栏图标大小为“大”,它将选择24px版本而不是拉伸16px。

1 个答案:

答案 0 :(得分: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");
}