css 背景标签视网膜图像支持多个浏览器的新功能,未在 ff ie 中显示
new to css background tag retina image support on multiple browsers, not showing in ff ie
我第一次开发支持 Retina 图像的网页,
我正在使用
background: -webkit-image-set( url(images/myimage.png) 1x,
url(images/myimage_2x.png) 2x);
我在 Mac 上的 Safari 工作正常,Chrome 在 Windows 上工作,但是在 Windows 上的 Internet Explorer 和 Firefox 没有图像显示。
我想也许可以添加背景:url(images/myimage.png) 比如:
background: -webkit-image-set( url(images/myimage.png) 1x,
url(images/myimage_2x.png) 2x);
background: url(images/myimage.png)
并将其用作后备是正确的方法,虽然现在可以在 Internet Explorer 和 Firefox 中显示图像,然后我在 Safari 上丢失了我的 Retina 版本(它现在只加载标准分辨率图像).
如果有人可以告诉我如何在 Mac 上为 Safari 提供 Retina 支持,同时在 Windows 等上为 IE 和 FF 浏览器提供回退
任何帮助都会很棒
-webkit-
是 Chrome 和 Safari(现在是 Opera)独有的。您必须提供供 css 使用的供应商特定标签。
关于您的问题,截至目前 image-set
属性 不适用于 IE 或 Firefox。你可以看到这个Caniuse data.
我第一次开发支持 Retina 图像的网页,
我正在使用
background: -webkit-image-set( url(images/myimage.png) 1x,
url(images/myimage_2x.png) 2x);
我在 Mac 上的 Safari 工作正常,Chrome 在 Windows 上工作,但是在 Windows 上的 Internet Explorer 和 Firefox 没有图像显示。
我想也许可以添加背景:url(images/myimage.png) 比如:
background: -webkit-image-set( url(images/myimage.png) 1x,
url(images/myimage_2x.png) 2x);
background: url(images/myimage.png)
并将其用作后备是正确的方法,虽然现在可以在 Internet Explorer 和 Firefox 中显示图像,然后我在 Safari 上丢失了我的 Retina 版本(它现在只加载标准分辨率图像).
如果有人可以告诉我如何在 Mac 上为 Safari 提供 Retina 支持,同时在 Windows 等上为 IE 和 FF 浏览器提供回退
任何帮助都会很棒
-webkit-
是 Chrome 和 Safari(现在是 Opera)独有的。您必须提供供 css 使用的供应商特定标签。
关于您的问题,截至目前 image-set
属性 不适用于 IE 或 Firefox。你可以看到这个Caniuse data.