【发布时间】:2017-05-09 09:27:09
【问题描述】:
我注意到具有透明背景的网站图标,当在 iOS 上创建快捷方式并且图标成为快捷方式图像时,背景变为黑色。因此,如果图标是透明背景上的黑色徽标,它看起来有点奇怪。
有人知道发生这种情况的原因吗?
谢谢
【问题讨论】:
我注意到具有透明背景的网站图标,当在 iOS 上创建快捷方式并且图标成为快捷方式图像时,背景变为黑色。因此,如果图标是透明背景上的黑色徽标,它看起来有点奇怪。
有人知道发生这种情况的原因吗?
谢谢
【问题讨论】:
这是known behavior of iOS。虽然这在任何地方都没有记录,但这可能是为了强制执行 iOS UI 准则,其中所有主屏幕图标都是带圆角的正方形。
哦,你不是唯一一个尝试在 iOS 上使用透明度的人。检查StackOverflow's Touch icon并将其添加到您的主屏幕!
注意:我是上述文章的作者。
【讨论】:
iOS 不允许主屏幕图标具有透明背景
【讨论】:
主屏幕图标不支持透明度。你为什么要使用网站图标?您应该在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">
【讨论】: