Skip to content

移动端适配

422字约1分钟

2024-07-07

移动端特点

移动端和PC端网页不同点

  • PC屏幕大,网页固定版心
  • 手机屏幕小,网页宽度多数为100%

谷歌模拟器

浏览器按F12打开调试模式,选择手机模拟器

分辨率

屏幕尺寸

屏幕尺寸指的是对角线的长度,一般用英寸来度量

分辨率

  • 物理分辨率(出厂设置)
  • 逻辑分辨率(软件分辨率)
手机型号物理分辨率逻辑分辨率比例关系
iPhone3GS320*480320*4801:1
iPhone4640*960320*4802:1
iPhone5640*1136320*5682:1
iPhone7/8750*1334375*6672:1
iPhoneX/XS/11 Pro1125*2436375*8123:1
iPhoneXR/11828*1792414*8962:1
iPhoneXS Max/11 Pro Max1242*2688414*8963:1
iPhone12mini1080*2340360*7803:1
iPhone12/12 Pro1170*2532390*8443:1
iPhone12 Pro Max1284*2778428*9263:1

视口

<meta name="viewport" content="width=device-width, initial-scale=1.0">

布局

百分比布局

flex布局

grid布局

响应式

移动适配

长度单位

rem

1rem=1html字号大小

Vw/vh

媒体查询

@media(媒体属性){
	选择器{
		CSS属性
	}
}

Less/Scss

注释

// 单行注释

/* 
    块注释
    第二行
    第三行
*/

计算

变量

less

// 1. 定义. 2.使用
@colora:green;

.box {
    color: @colora;
}

.father {
    
    background-color: @colora;
}

.aa {
    color: @colora;
}

scss

导入

//less
@import '体验less.less';
//scss
@import '体验less.scss';

//简写
@import '注释';