【问题标题】:Website shortcut favicon on iOSiOS 上的网站快捷方式图标
【发布时间】:2017-05-09 09:27:09
【问题描述】:

我注意到具有透明背景的网站图标,当在 iOS 上创建快捷方式并且图标成为快捷方式图像时,背景变为黑色。因此,如果图标是透明背景上的黑色徽标,它看起来有点奇怪。

有人知道发生这种情况的原因吗?

谢谢

【问题讨论】:

    标签: ios favicon


    【解决方案1】:

    这是known behavior of iOS。虽然这在任何地方都没有记录,但这可能是为了强制执行 iOS UI 准则,其中所有主屏幕图标都是带圆角的正方形。

    哦,你不是唯一一个尝试在 iOS 上使用透明度的人。检查StackOverflow's Touch icon并将其添加到您的主屏幕!

    注意:我是上述文章的作者。

    【讨论】:

    • 非常感谢。这真的很有用
    【解决方案2】:

    iOS 不允许主屏幕图标具有透明背景

    【讨论】:

      【解决方案3】:

      主屏幕图标不支持透明度。你为什么要使用网站图标?您应该在head 标记中使用下面。

      <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
      <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
      <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">    
      <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
      <link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
      <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
      <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
      <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
      <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">
      

      如答案所述:https://stackoverflow.com/a/21144916/468724

      【讨论】:

      • 感谢您的回复。 favicon 自动来自 Wordpress 站点。我会进一步研究您的建议。
      猜你喜欢
      • 2012-06-23
      • 1970-01-01
      • 2016-04-23
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      • 2021-06-22
      • 2011-08-13
      相关资源
      最近更新 更多