移动端开发相关概念了解

2018-05-28  本文已影响0人  chengfengwang

屏幕尺寸

手机屏幕对角线的长度
1英寸(inch)=2.54厘米(cm)
5.2英寸是手机屏幕对角线的长度

分辨率

分辨率1920px*1080px的意思就是,屏幕竖向的高度上有1920个像素块,在横向的宽度上有1080个像素块

PPI

image.png
通常情况下,每英寸像素值越高,屏幕能显示的图像也越精细。
有研究表明,人类肉眼能够分辨的最高像素点密度是300每英寸像素。[1]超过300每英寸像素的屏幕被常常称为Retina显示屏,这个概念最早由苹果公司于2010年推出iPhone 4手机的时候提出。但是,人眼能否分辨两个像素与观察图像的距离和人的视力也有很大的关系。另外,根据显示亮度的不同,抑或是图像由不同的介质显示(纸张或显示器),人眼的分辨能力也会改变。因此,“人眼像素的分辨上限为300PPI”有一定的广告宣传成分。
image.png

DPI

单位dppx(dots per pixel)表示每个DIP占用几个物理像素。或者说,CSS中的单位px在屏幕上占用了多少物理像素。在PC上,这个值通常为1。但浏览器提供了缩放功能,它实际上就是修改设备像素比来实现的,所以调整浏览器的缩放可以看到devicePixelRatio属性的变化。

viewport

通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域。一般来讲,移动设备上的viewport都是要大于浏览器可视区域的,这是因为考虑到移动设备的分辨率相对于桌面电脑来说都比较小.所以为了能在移动设备上正常显示那些传统的为桌面浏览器设计的网站,移动设备上的浏览器都会把自己默认的viewport设为980px或1024px

移动设备默认的viewport是layout viewport,也就是那个比屏幕要宽的viewport

最后

最后关于设计师和前端工程师之间如何协同:
一般由设计师按照设备像素(device pixel)为单位制作设计稿。
前端工程师,参照相关的设备像素比(device pixel ratio),进行换算以及编码。

上一篇 下一篇

猜你喜欢

热点阅读