确认视网膜显示图像命名约定和实现

时间:2012-08-09 16:02:50

标签: javascript jquery css media-queries retina-display

所以这就是我所知道的目前为止,在具有视网膜显示器的iOS设备上,它将拾取由" @ 2x"标记的视网膜图像。自动后缀(无需任何编码,假设新的镀铬也这样做)。如果我错了,请告诉我。我将很快在一个新网站上工作,并将尝试支持macbook pro的视网膜显示。我唯一的问题是我不想使用@ 2x后缀,而是想要使用我定义的东西。我知道我可以用媒体查询或js调用图像。 @符号在命令行中给我们带来了一些麻烦。无论如何,我想避免@ 2x。

我想确认我是否可以使用不同的后缀命名我的视网膜图像并使用媒体查询或js实现它。理论上它应该像以前一样对所有设备起作用,但我不是这个主题的专家,所以我想要一些保证。

谢谢

1 个答案:

答案 0 :(得分:0)

浏览器没有像iOS那样通过显示DPI进行资产交换的“自动魔术”支持。因此,无论你认为存在什么“标准”,只不过是松散的惯例。如果你想以不同于其他人的方式构建你的多DPI支持,那么这完全取决于你。