发布日期: 6/20/2019 10:15:21 AM 点击量: 1084
几年前,当苹果公司推出一种新的高分辨率显示器,即所谓的视网膜显示器,iPhone、iPad和MacBook时,它们开创了显示质量的新时代。在这样的屏幕上,人眼无法分辨单个像素。
高分辨率显示器是常态,也不例外。今天,你会发现越来越多的中端高分辨率移动设备。许多应用程序是高清兼容的,现在你可以使用HTML5、CSS3和JavaScript创建高分辨率网站,而不需要额外的JavaScript库。
慈溪网站建设
双像素密度引起的双锐度
移动设备使用320像素的默认宽度,所以很多移动网站设计宽度。然而,高分辨率的显示器有两个或更多的像素。这将被放大,以防止站点上显示一半大小的两倍密度。此工作的字体和矢量图形都很好。位图。然而,诸如JPEG和PNG文件的格式变得模糊和失真。
余姚网站建设由于这种显示越来越流行,提供高质量的Web项目是Web设计人员和开发人员的重要因素。
HTML5、SRCSET属性
长期以来,人们一直努力在HTML5中提供高分辨率的显示图像。srcset属性已经成为首选方法。它允许您定义具有不同像素密度的多个文件源。像素密度定义以下参考图像中的一个空间,例如,TWO像素密度。
与LT;IMG的SRCSET=图像。JPG,图像@ 2x.jpg 2xSrc= jpg图像。宽度=320高度=160ALT=/>;
在上面的示例中,通过srcset定义了两个文件。第一个文件是用于标准像素密度的设备。对于标准像素密度,该值可以是1x。这是一个两像素密度显示文件。SRC属性应该作为旧浏览器回滚。同时,参考正常图像h。艾尔。
在高分辨率显示中对比两幅图像:两像素密度(上)和标准像素密度(下)
还可以在文件源中添加srcset属性,该属性具有图像的适当物理宽度和高度,而不是定义像素密度。
用LT;IMG SRCSET=IMAGE -3W.JPG 3W,IMAGE 640W.JPG响应SRC= IMAGE 640W JPG.ALT= />;
如果选择后者,宁波网站建设如果不使用高度或宽度属性,则图像将缩小到浏览器窗口的宽度。在浏览器中为设备选择适当的文件。如果设备的屏幕宽度达到320像素,则浏览器将使用文件图像-320w.jpg。分辨率超过320像素,它将使用文件映像640W.JPG。
通过使用大小属性,您可以调整图像显示的宽度。您需要指定媒体信息以及优先级图像宽度。