【问题标题】:Using .ico for toolbar button of Firefox addon使用 .ico 作为 Firefox 插件的工具栏按钮
【发布时间】:2012-07-25 10:50:13
【问题描述】:

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

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

【问题讨论】:

    标签: firefox-addon icons xul toolbar


    【解决方案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");
    }
    

    【讨论】:

    • 我知道如何使用单独的 PNG 图标。我想知道是否可以只给 FF 一个包含所有需要大小的 .ico 文件,并让它根据容器大小选择它需要的那个。
    • 不,Firefox 不会从 ICO 文件中抓取图像大小。
    猜你喜欢
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多