一、 pixel  移动开发像素

移动端

640*1136图能否在phone5上置满?


逻辑像素:px,浏览器使用

无关像素(物理像素):dp,pt;设备无关,是多大就显示多大

设备像素缩放比:dpr,结合两者

维度:1px=2*dp


DPI:打印机每寸喷点

PPI:单位英寸内像素密度

以上两种相同

     ppi越高,像素越高,图像越清晰


retina屏幕

ldpi:120   0.75;

mdpi:160    1.0;

hdpi:240  1.5;

xhdpi:320    2.0;

p6-----------3.0;

移动端布局


二、viewport

pc在移动端展示?

移动端布局


移动端布局


移动端布局


viewport我理解为手机、电脑视图的对接

通过两个屏幕

一个是窗口的屏幕 布局排版

一个是手机的屏幕 缩放展示

980px的窗口不规范,用户体验不好

通过设置meta标签

移动端布局


例子:

移动端布局


移动端布局



最佳设置

移动端布局


移动端布局

固定布局

移动端布局

弊端

换移动设备不能跟着变

所以可以用flex弹性盒子布局

-------------------------------------------------------

flex弹性盒子布局

移动端布局


移动端布局


移动端布局


移动端布局


移动端布局


属性

排列方式flex-direction

是否换行flex-wrap

以上两点简写:flex-flow

**************************************

子元素横向排版:flex-content

子元素自己排版:align-self

父元素设子元素:align-items

子元素换行方式:align-content

排序:order

但是!flex有兼容性问题

移动端布局


移动端布局

----------------------------------------------------------

响应式设计

pc端、移动端所有的设备都能够展示

核心逻辑是 媒体查询

移动端布局

相对应的设备宽度 做出不同的调整

移动端布局


移动端布局


移动端布局



特殊处理

图片

移动端布局

移动端布局






相关文章:

  • 2022-02-06
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2021-05-22
  • 2021-12-02
猜你喜欢
  • 2022-12-23
  • 2021-05-09
  • 2021-10-08
相关资源
相似解决方案